消息队列中保证消息顺序性方法与案例分析.pdfVIP

  • 1
  • 0
  • 约1.5千字
  • 约 5页
  • 2026-05-23 发布于北京
  • 举报

消息队列中保证消息顺序性方法与案例分析.pdf

如何保证消息的顺序性?

题目

题目难度:一般

知识点:设计模式rabbitMq,kafka

课程时长:30分钟

面试官心理分析

其实这个也是用MQ的时候必问的话题,第一看看你了不了解顺序这个事儿?第二看看你有没有办法保

证消息是有顺序的?这是生产系统中常见的问题。

面试题剖析

我举个例子,我们以前做过一个mysql同步的系统,还是非常大的,日同步数据要达到上

亿,就是说数据从一个mysql库原封不动地同步到另一个mysql库里面去(mysql-mysql)。常见

的一点在于说比如大数据team,就需要同步一个mysql库过来,对公司的业务系统的数据做各种复杂的

操作。

你在mysql里增删改一条数据,对应出来了增删改3条日志,接着这三条发送到

MQ里面,再消费出来依次执行,起码得保证人家是按照顺序来的吧?不然本来是:增加、修改、删

除;你愣是换了顺序给执行成删除、修改、增加,不全错了么。

本来这个数据同步过来,应该最后这个数据被删除了;结果你搞错了这个顺序,最后这个数据保留下来

了,数据同步就出错了。

先看看顺序会错乱的俩场景:

RabbitMQ

文档评论(0)

1亿VIP精品文档

相关文档