Rabbitmq之高級特性——百分百投遞消息&消息確認模式&消息返回模式實現

  rabbitmq的高級特性:   如何保障消息的百分之百成功?   要滿足4個條件:生產方發送出去,消費方接受到消息,發送方接收到消費者的確認信息,完善的消費補償機制   解決方案,1)消息落庫,進行消息狀態打標   該解決方案需要對對數據庫進行兩次io操作,如果數據量很大,將會導致瓶頸的發生,本流程是首先將業務入庫,發送消息前,將發送的消息入庫消息狀態可設置爲0,兩次寫入數據庫後,發送消息,
相關文章
相關標籤/搜索