我在两个不同的服务器上有两个进程连接到RabbitMQ,并使用来自相同队列的消息(对于主动/主动HA)。是否有可能确保队列中的最多 * 总共 * 一条消息在给定的时间点跨两个连接被解确认?将“exclusive”标志与basic.qos(1)结合使用,可以确保队列中最多有一条消息在给定的时间点被解除确认,但只有一个进程在消耗。是否有一种方法可以设置消费者预取限制(例如,basic.qos(1))作为总数应用于所有连接,同时仍然使所有连接能够消费?
avkwfej41#
这不可能。请参阅documentation for the global flag。
global
1条答案
按热度按时间avkwfej41#
这不可能。请参阅documentation for the
global
flag。