RocketMQ事務消息底層實現原理分析

事務消息實現原理流程 RocketMQ 4.3後支持事務消息,採用了2PC的方案來提交事務消息,同時增加一個補償邏輯來處理二階段超時或者失敗的消息,以下爲事務消息實現原理圖: 事務消息發送及提交流程: 發送消息(half消息) 服務端響應消息寫入結果 根據發送結果執行本地事務(如果寫入失敗,此時half消息對業務不可見,本地邏輯不執行) 根據本地事務狀態執行Commit或者Rollback(Com
相關文章
相關標籤/搜索