智玩网 智能科技

Rocketmq顺序

rocketmq消息的顺序 

RocketMQ的顺序消息主要分为全局顺序消息和分区顺序消息:

1. 全局顺序消息:对于指定的同一个topic,所有消息都按照FIFO的顺序进行发布和消费。这种方式适用于性能要求不高,对数据有严格一致性发布和消费的场景。

2. 分区顺序消息:对于指定的同一个topic,所有消息根据Sharding Key进行区块分区。同一个分区内的消息会严格按照FIFO顺序进行发布和消费。这种方式适用于对性能要求高,在同一个区块中要求FIFO进行发布和消费的场景。

需要注意的是,如果要严格保证顺序消息消费,那么生产者不能适用异步和多线程进行发布消息,消费端的并发消费量设置为1。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除