如何保证RabbitMQ的消息不丢失及其背后的原理

1、消息为何丢失 RabbitMQ默认状况下的交换机和队列以及消息是非持久化的,也就是说在服务器重启或者宕机恢复后,以前建立的交换机和队列都将不复存在,以前未消费的消息也就消失不见了。缘由在于每一个队列和交换机的durable属性。该属性默认状况是false,它决定了RabbitMQ是否须要在崩溃或者重启以后从新建立队列(或者交换机)。git 2、持久化交换机和队列 将交换机和队列的durable
相关文章
相关标签/搜索