RabbitMq補償機制


目前系統體系越來越復雜,一個商用的系統常常是由多個獨立的模塊子系統組合而成,所以在軟件開發中,不得不考慮網絡的的因素。當兩個子系統交互時,發生網絡問題,如何保證業務流程的正常可繼續執行下去。
rabbitMQ補償方案
未命名文件.jpg

重點在於正常隊列消費失敗后,需要將消息重新放入隊列中,
如果一直消費失敗,則等到消息失活時限后,會進入死信隊列中,
死信隊列會做數據的保存,以方便統計、查看,至於數據是否可以修改,是否可以重發則看當前業務的需要
死信隊列可以做成全系統通用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM