技术栈
顺序消息
188_djh
4 个月前
windows
·
rocketmq
·
消息中间件
·
延时消息
·
顺序消息
·
批量消息发送
# 全面解剖 消息中间件 RocketMQ-(4)
在默认的情况下消息发送会采取 Round Robin 轮询方式把消息发送到不同的 queue (分区队列),而消费消息的时候从多个 queue上拉取消息,这种情况发送和消费是不能保证顺序。但是如果控制发送的顺序消息只依次发送到同一个 queue 中,消费的时候只从这个 queue 上依次拉取,则就保证了顺序。当发送和消费参与的 queue 只有一个,则是全局有序;如果多个 queue 参与,则为分区有序,即相对每个 queue,消息都是有序的。
小道仙97
7 个月前
kafka
·
消息队列
·
rabbitmq
·
rocketmq
·
顺序消息
RocketMQ、Kafka、RabbitMQ 消费原理,顺序消费问题【图文理解】
B站视频地址先来定义一下何为顺序消息,比如有A、B两条消息,消息处理的流程是 1、2、3 … 10,只有当A消息执行10完毕后,B消息才可以进行1流程。 注:如果A执行到7,B开始执行1,这其实不一定是顺序消息,因为各种原因最终可能导致B先执行完10。