生活随笔
收集整理的這篇文章主要介紹了
消息可靠性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
消息從發送,到消費者接收,會經理多個過程:
?
其中的每一步都可能導致消息丟失,常見的丟失原因包括:
-
發送時丟失:
-
生產者發送的消息未送達exchange
-
消息到達exchange后未到達queue
-
MQ宕機,queue將消息丟失
-
consumer接收到消息后未消費就宕機
針對這些問題,RabbitMQ分別給出了解決方案:
-
生產者確認機制
-
mq持久化
-
消費者確認機制
-
失敗重試機制
總結
以上是生活随笔為你收集整理的消息可靠性的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。