RabbitMQ保障消息 100% 投遞成功方案

1.進行數據的入庫 好比咱們要發送一條訂單消息,首先把業務數據也就是訂單信息進行入庫,而後生成一條消息,把消息也進行入庫,這條消息應該包含消息狀態屬性,並設置初始值好比爲0,表示消息建立成功正在發送中,這種方式缺陷在於咱們要對數據庫進行持久化兩次。web 2.首先要保證第一步消息都存儲成功了,沒有出現任何異常狀況,而後生產端再進行消息發送。若是失敗了就進行快速失敗機制。數據庫 3.MQ把消息收到的
相關文章
相關標籤/搜索