RabbitMQ宕机了怎么办?

RabbiMQ宕机会导致消息丢失!
解决办法:可以做消息持久化。

  • 非持久化消息:只有非持久化消息在RabbitMQ宕机时会发生消息丢失。
  • 持久化消息:持久化的消息会在接收后被保存到磁盘中,所以RabbitMQ宕机对持久化消息没有影响,在重启时候会重新加载消息到消息队列中
  • 非持久化消息的性能会高于持久化消息,因为持久化消息会保被保存到磁盘中,速度就会很慢。