MQ怎么保证消息的稳定性和完整性?
生活随笔
收集整理的這篇文章主要介紹了
MQ怎么保证消息的稳定性和完整性?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
業務說明:
某業務操作完成后,需要發送通知給其他人,比如,單據審批后,需要發送通知給下一審批人(張三),和單據提交人
?
情況分析:
1.業務操作完成后,調用mq發送消息失敗,mq無法連接---發送問題
? ? ? 2.mq發送了,但消費者接收失敗,沒有接收,或者接收服務掛了 -----接收問題
? ? ? 3.消息的延遲性,如說明中的的審批情況,可能?張三 都已經處理了,但這條通知消息因為某種原因遲遲沒有發出,導致最后收到過期的消息-----消息過期問題
方案:
根據如下圖,解決1、2情況,情況3由消費者自己處理
? ? ?
轉載于:https://www.cnblogs.com/notnull/p/6148808.html
總結
以上是生活随笔為你收集整理的MQ怎么保证消息的稳定性和完整性?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bzoj1616
- 下一篇: 互联网公司前端初级Javascript面