RabbitMQ:限制跨多个连接的消费者预取

bqf10yzr  于 2023-10-20  发布在  RabbitMQ
关注(0)|答案(1)|浏览(127)

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

相关问题