MQ作用與主流MQ對比

爲什麼用MQ? 解耦異步:系統間接口調用,耦合性高,一旦某個系統出問題,整個流程報錯,引入mq,可以將消息發給mq就可以了,如果庫存掛了,重啓後再去消費就行了。 削峯:減輕數據庫壓力 數據分發: 用mq考慮問題? 1.可用性降低:mq宕機,影響業務 2.複雜性提高:同步消息如何保證冪等性?消息丟失問題如何處理?如何保證消息順序性? 3.一致性問題:A處理完後,BCD都去處理,如果D處理失敗,那麼如
相關文章
相關標籤/搜索