- 1
- 0
- 约1.5千字
- 约 5页
- 2026-05-23 发布于北京
- 举报
如何保证消息的顺序性?
题目
题目难度:一般
知识点:设计模式rabbitMq,kafka
课程时长:30分钟
面试官心理分析
其实这个也是用MQ的时候必问的话题,第一看看你了不了解顺序这个事儿?第二看看你有没有办法保
证消息是有顺序的?这是生产系统中常见的问题。
面试题剖析
我举个例子,我们以前做过一个mysql同步的系统,还是非常大的,日同步数据要达到上
亿,就是说数据从一个mysql库原封不动地同步到另一个mysql库里面去(mysql-mysql)。常见
的一点在于说比如大数据team,就需要同步一个mysql库过来,对公司的业务系统的数据做各种复杂的
操作。
你在mysql里增删改一条数据,对应出来了增删改3条日志,接着这三条发送到
MQ里面,再消费出来依次执行,起码得保证人家是按照顺序来的吧?不然本来是:增加、修改、删
除;你愣是换了顺序给执行成删除、修改、增加,不全错了么。
本来这个数据同步过来,应该最后这个数据被删除了;结果你搞错了这个顺序,最后这个数据保留下来
了,数据同步就出错了。
先看看顺序会错乱的俩场景:
RabbitMQ
您可能关注的文档
- BT201小程序改名及密码操作指南V2.pdf
- 第五课时Section B 2a-3b教学目标与方法.pdf
- 四年级下册英语与语文知识点精要.pdf
- 2026版企业员工手册范本标准作业SOP与检查表模板(填写示例).docx
- 2026绿色消费品选品指南.docx
- 2026国产仪器认证通用技术规范.docx
- 2024乡村振兴 有机村建设评价要求.docx
- 2026环境、社会及公司治理(ESG)报告核查适用标准评价要求.docx
- 2026富锶产品认证技术规范通则.docx
- 2026裸电线载流量试验方法.docx
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
原创力文档

文档评论(0)