我在连接到RabbitMQ的两个不同服务器上有两个进程,并使用来自相同队列的消息(对于主动/主动HA)。是否有可能确保在给定的时间跨两个连接取消队列中一条消息的最大 total ?
将“ exclusive”标志与basic.qos(1)结合使用,可以确保在给定的时间点最多不确认队列中的一条消息,但只会消耗一个进程。
是否有一种方法可以使消费者预取限制(例如basic.qos(1))作为所有连接的总和,同时仍然使所有连接都能使用?
答案 0 :(得分:0)
不可能。请参阅documentation for the global
flag。
注意: RabbitMQ团队监视rabbitmq-users
mailing list,并且有时仅在StackOverflow上回答问题。