MQ做用與主流MQ對比

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