RabbitMQ如何处理更少的消息和更多的消费者?
我们有一个设置,其中一个队列中有许多消费者 问题在于,似乎只有这些消费者中的一小部分人在实际工作 范例 一个队列有120个消费者,大约有1000条消息 不过,它似乎一次只能处理20条消息RabbitMQ如何处理更少的消息和更多的消费者?,rabbitmq,Rabbitmq,我们有一个设置,其中一个队列中有许多消费者 问题在于,似乎只有这些消费者中的一小部分人在实际工作 范例 一个队列有120个消费者,大约有1000条消息 不过,它似乎一次只能处理20条消息 有什么想法吗?听起来你好像已经达到了预回迁计数限制。我认为默认值是20 从 请记住,处理大量并发操作存在设计复杂性。(这是可以做到的,但要注意保持数据完整性。) channel.basicQos(10, false); // Per consumer limit channel.basicQos(15, tru
有什么想法吗?听起来你好像已经达到了预回迁计数限制。我认为默认值是20 从 请记住,处理大量并发操作存在设计复杂性。(这是可以做到的,但要注意保持数据完整性。)
channel.basicQos(10, false); // Per consumer limit
channel.basicQos(15, true); // Per channel limit