RabbitMQ/RocketMQ/Kafka 消息顺序

RabbitMQ RabbitMQ 无法做到消息有序的原因: 1.RabbitMQ支持一个队列多个消费者进行消费,并行处理消息无法保证顺序。 2.RabbitMQ支持重试及超时重试机制,这也是导致无法顺序消费的原因(即使只有一个队列一个消费者 )。 RocketMQ RabbitMQ 实现顺序消费: 1.需要有序的消息投入相同的队列,同时只有一个线程消费(但这个也无法100%解决,重试机制是个坑)
相关文章
相关标签/搜索