【发布时间】:2013-01-30 15:57:14
【问题描述】:
我有两个关于 RabbitMQ 工作队列的问题:
我从 RabbitMQ 教程中了解到,如果我有一个基本的队列消费者客户端(只是一个基本的“Hello, World!”消费者),然后我为同一个队列添加了第二个消费者客户端,然后 RabbitMQ 会自动在这两个队列之间以循环的方式分发消息。是这样吗(无需添加任何额外配置)?
我的消费者客户端被配置为一次只接收一条消息,使用
(GetResponse response = channel.basicGet("my_queue", false)。由于我一次只收到一条消息,是否仍然需要设置 prefetchCount (channel.basicQos(1)) 以进行公平调度?
【问题讨论】:
标签: rabbitmq message-queue amqp