RabbitMQ -如果保證消息的可靠性(防止消息丟失,消息重複,消息積壓)

防止消息丟失

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

  • 做好消息確認機制,publisher(確認消息已被隊列收到並持久化保存) 和 consumer (確認消費者已經消息,手動ack)都要做好消息確認機制
  • 每一個發送的消息都在數據庫做好記錄,定期將失敗的消息在發送一次

防止消息重複

在這裏插入圖片描述

消息積壓

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章