業務說明:
某業務操作完成后,需要發送通知給其他人,比如,單據審批后,需要發送通知給下一審批人(張三),和單據提交人
情況分析:
1.業務操作完成后,調用mq發送消息失敗,mq無法連接---發送問題
2.mq發送了,但消費者接收失敗,沒有接收,或者接收服務掛了 -----接收問題
3.消息的延遲性,如說明中的的審批情況,可能 張三 都已經處理了,但這條通知消息因為某種原因遲遲沒有發出,導致最后收到過期的消息-----消息過期問題
方案:
根據如下圖,解決1、2情況,情況3由消費者自己處理