技术栈
顺序消息
码农爱java
16 天前
spring boot
·
分布式
·
微服务
·
kafka
·
mq
·
消息中间件
·
顺序消息
Kafka 之顺序消息
前言:在分布式消息系统中,消息的顺序性是一个重要的问题,也是一个常见的业务场景,那 Kafka 作为一个高性能的分布式消息中间件,又是如何实现顺序消息的呢?本篇我们将对 Kafka 的顺序消息展开讨论。
188_djh
6 个月前
windows
·
rocketmq
·
消息中间件
·
延时消息
·
顺序消息
·
批量消息发送
# 全面解剖 消息中间件 RocketMQ-(4)
在默认的情况下消息发送会采取 Round Robin 轮询方式把消息发送到不同的 queue (分区队列),而消费消息的时候从多个 queue上拉取消息,这种情况发送和消费是不能保证顺序。但是如果控制发送的顺序消息只依次发送到同一个 queue 中,消费的时候只从这个 queue 上依次拉取,则就保证了顺序。当发送和消费参与的 queue 只有一个,则是全局有序;如果多个 queue 参与,则为分区有序,即相对每个 queue,消息都是有序的。
小道仙97
8 个月前
kafka
·
消息队列
·
rabbitmq
·
rocketmq
·
顺序消息
RocketMQ、Kafka、RabbitMQ 消费原理,顺序消费问题【图文理解】
B站视频地址先来定义一下何为顺序消息,比如有A、B两条消息,消息处理的流程是 1、2、3 … 10,只有当A消息执行10完毕后,B消息才可以进行1流程。 注:如果A执行到7,B开始执行1,这其实不一定是顺序消息,因为各种原因最终可能导致B先执行完10。