RocketMQ事务消息底层实现原理分析

事务消息实现原理流程 RocketMQ 4.3后支持事务消息,采用了2PC的方案来提交事务消息,同时增加一个补偿逻辑来处理二阶段超时或者失败的消息,以下为事务消息实现原理图: 事务消息发送及提交流程: 发送消息(half消息) 服务端响应消息写入结果 根据发送结果执行本地事务(如果写入失败,此时half消息对业务不可见,本地逻辑不执行) 根据本地事务状态执行Commit或者Rollback(Com
相关文章
相关标签/搜索