優點:
解耦、異步、削峰
缺點:
系統可用性降低:系統引入的外部依賴越多,越容易掛掉,如果MQ出問題,整個系統可能掛掉。
系統復雜性提高:可能出現消息重復消費,消息丟失的問題,要考慮如何保證消息傳遞的順序性
一致性問題:A處理完直接返回成功,但是BCD中,C失敗了,導致數據不一致。
轉自:中華石杉Java工程師面試突擊
優點:
解耦、異步、削峰
缺點:
系統可用性降低:系統引入的外部依賴越多,越容易掛掉,如果MQ出問題,整個系統可能掛掉。
系統復雜性提高:可能出現消息重復消費,消息丟失的問題,要考慮如何保證消息傳遞的順序性
一致性問題:A處理完直接返回成功,但是BCD中,C失敗了,導致數據不一致。
轉自:中華石杉Java工程師面試突擊
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。