- 2
- 0
- 约1.15万字
- 约 10页
- 2026-10-21 发布于北京
- 举报
RabbitMQ如何实现消息确认机制
题目
题目难度:一般
知识点:
RabbitMQ,MQ,kafka课程知识点:开
源消息中间件RabbitMQ课程时长:30分钟
问题回顾
在使用RabbitMQ的时候,我们可以通过消息持久化操作来解决因为服务器的异常奔溃导致的消息丢失,除此
之外我们还会遇到一个问题,当消息的发布者在将消息发送出去,消息到底有没有正确到达broker代理
服务器呢?如果不进行特殊配置的话,默认情况下发布操作是不会返回任何信息给生产者的,也就是默认情况
下我们的生产者是不知道消息有没有正确到达broker的,如果在消息到达broker之前已经丢失的话,持久化
操作也解决不了这个问题,因为消息根本就没到达代理服务器,你怎么进行持久化,那么这个问题该怎么解决
呢
解决方式
RabbitMQ为我们了两种方式:
1.
通过AMQP事务机制实现,这也是AMQP协议层面的解决方案;
2.
通过将channel设置成confirm模式来实现;
事务机制
RabbitMQ中与事务机制有关的方法有三个:txSelect(),txCommit()以及txRollback(),txSelect用于
将当前channel设置成tr
您可能关注的文档
- 个性化医疗需改进统计方法研究.pdf
- 高校学子企业三日实习项目合作案例.pdf
- 首寰度假酒店地下二层铺装施工图.pdf
- 在2025年市委组织部部务(扩大)传达学习党的二十届四中全会精神会议上的发言.docx
- 在XX集团传达学习党的二十届四中全会精神专题会议上的总结发言.docx
- 在县委常委会暨2025年度党组织书记抓基层党建工作述职会上的发言.docx
- 镇党委书记在村两委换届集体谈话会上的发言.docx
- 镇党委书记在2025年度民主生活会会前理论学习中心组上的发言.docx
- 数据库迁移能力要求标准化发展研究报告.docx
- 数据互操作核心接口模型标准化发展研究报告.docx
- 视频测试信号发生器技术要求标准化发展研究报告.docx
- 数字化供应链 供应商管理 第6部分:钢铁行业标准化发展研究报告.docx
- 快手新手零基础简单剪辑教程.docx
- 快手新手作品热度提升日常操作.docx
- PitchBook_2026年三季度美国信贷市场季报-US Credit Markets Quarterly Wrap Third quarter, 2026.docx
- 硅谷银行-2026年企业风险投资状况 State of CVC 2026 A Deep Dive Into the Dynamics of the Corporate Venture Capital Ecosystem.docx
- 小学数学解决问题画图建模教学实务.docx
- 中考历史重点、热点问题猜押.doc
- 中国酒精饮料市场调研与未来发展趋势报告.doc
- 中国活性氧化镁行业市场调研及行业前景预测报告.doc
最近下载
- 南京航空航天大学高等数学下课件-第九章重积分.pdf VIP
- 六年级音乐下册《花非花》PPT教学课件.pptx VIP
- 2026广东江门市广悦化工股份有限公司招聘80人备考题库参考答案详解.docx VIP
- 2026届高考语文一轮复习:“抢人大战”时评类材料作文讲评 课件.pptx VIP
- 审计学:一种整合方法(第16版)习题答案(1-9).pdf
- 经内镜染色检查护理配合.pptx VIP
- 慢走丝说明书夏240sl440sl240cc440ccx.pdf VIP
- 雨课堂学堂在线《数据与智能技术应用(清华)》学堂云单元测试考核答案.pdf
- 济南大学《太阳能电池材料与工艺》期末真题试卷及答案.docx VIP
- 第二章光生物学解决方案.ppt
原创力文档

文档评论(0)