- 0
- 0
- 约7.85千字
- 约 9页
- 2026-11-12 发布于北京
- 举报
基于MQ的事务消息方案
前面的内容中我们已经对MQ有一个基本的了解。
MQ是阿里巴巴开源的分布式消息中间件,于2012年开源,并在2017年正式成为
Apache顶级项目。
ApacheMQ4.3版本,开始支持事务消息,事务消息为分布式事务了非常方便
的解决方案,ApacheMQ4.3整体实现流程如下图所示。
1.MQ生产者发送事务消息到MQBroker中,此时MQBroker把消息状态标记为
(Prepared),此时这条消息,MQ消费者是无法消费的。
2.MQBroker回应MQ生产者,消息发送成功,表示MQBroker已经接收到了消息并且保存成
功。
3.MQ生产者此时开始执行本地事务
4.MQ生产者本地事务执行成功后自MQBroker发送一个Commit消息,MQBroker收到
该消息后把第一步发送的那条消息标记为“可消费”,此时MQ消费者可以正常收到这条消息
进行处理。
MQ消费者消费完这条消息后,向MQBroker发送一个ACK表示成功消费,否则MQBroker
会不断重试。
5
您可能关注的文档
- 2022年中学教师笔试模拟题.pdf
- 本义信息科技税务登记证.pdf
- 概率统计排列组合题型精讲与.pdf
- 乌拉圭蒙港项目部安全生产纪要.pdf
- 外购应税消费品已纳消费税扣除规则.pdf
- 卓有成效管理者决策艺术与斯隆分权制度启示.pdf
- 文学类阅读中人物与内容.pdf
- 产品成本分配中完工产品与在产品核算方法.pdf
- 2026年医疗器械法规内审员考试冲刺押题卷.docx
- 景观设计师2026年《景观设计方法》专项训练试卷.docx
- 监护室综合征的护理查房.pptx
- 2026年国有企业财务会计人员招聘考试真题汇编.docx
- 2026年社会体育指导员(健身教练)测试题及答案解析.docx
- 2026年高职语文写作能力提升试卷.docx
- 2026年最新精密测量仪器考试真题及答案.docx
- 2026年最新艺术体操教练艺术体操教学与训练试题及答案.docx
- 2026年事业单位招聘财务会计知识测试试卷(含实务操作押题).docx
- 2026年二级建造师之二建建设工程法规及相关知识通关试题库(及答案.docx
- (共29页PPT)视频0304集一建建筑实务破题第2551题.pptx
- 2026年证券从业资格考试金融市场模拟试题及答案.docx
原创力文档

文档评论(0)