小编Kan*_*iet的帖子

AMQP/RabbitMQ - 按顺序处理消息

我有一个直接交换。还有一个队列,绑定到这个交换。

我有两个消费者用于该队列。一旦完成相应的处理,消费者就会手动确认消息。

消息按逻辑排序/排序,并应按该顺序处理。是否可以强制所有消息在消费者 A 和消费者 B 之间按顺序接收和处理?换句话说,防止 A 和 B 同时处理消息。

注意:消费者共享相同的连接和/或通道。这意味着我不能使用<channel>.basicQoS(1);.

这个问题的基本原理:两个消费者都是相同的。如果一个队列出现故障,另一个队列开始处理消息,一切都将继续工作,无需任何干预。

high-availability amqp rabbitmq

4
推荐指数
3
解决办法
4948
查看次数

标签 统计

amqp ×1

high-availability ×1

rabbitmq ×1