我有一个设置了多个队列的 RabbitMQ 代理。在客户端(Java)我有多个消费者都在听他们的队列,如下所示:QUEUE_1 -> DataConsumer1;QUEUE_2 -> DataConsumer2 ...他们都使用一个连接但不同的频道。当我加载所有队列并启动应用程序代理时,会发生什么情况?第一个队列服务于另一个队列,依此类推。因此,消息由它们各自的消费者在当时的一个队列中接收。我还想提一下,我使用的预取计数为 1 是为了实现消费者流量的公平分配。我怎样才能让它发生,以便所有队列得到平等的服务。
添加回答
举报
0/150
提交
取消