消息中间件之RocketMQ事务消息流程(二)

发布时间:2024年01月23日

在这里插入图片描述
所谓事务消息就是基于消息中间件模拟的两阶段提交(2PC),属于对消息中间件的一种特殊利用。总体思路如下:
1.系统A先向消息中间件发送一条预备消息(Half Message),消息中间件在保存好消息之后向系统A发送确认消息
2.系统A执行本地事务
3.系统A根据本地事务执行结果再向消息中间价发送提交消息,以提交二次确认,如果消息中间件得到不到系统A的本地事务执行情况,将会执行系统A实现的本地事务回查接口
4.消息中间件收到提交消息后,把预备消息标记为可投递,订阅者最终将接收到该消息

文章来源:https://blog.csdn.net/Cover_sky/article/details/135792774
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。