如何保證RabbitMQ的消息不丟失及其背後的原理

1、消息爲何丟失 RabbitMQ默認狀況下的交換機和隊列以及消息是非持久化的,也就是說在服務器重啓或者宕機恢復後,以前建立的交換機和隊列都將不復存在,以前未消費的消息也就消失不見了。緣由在於每一個隊列和交換機的durable屬性。該屬性默認狀況是false,它決定了RabbitMQ是否須要在崩潰或者重啓以後從新建立隊列(或者交換機)。git 2、持久化交換機和隊列 將交換機和隊列的durable
相關文章
相關標籤/搜索