Java “什么是”呢;“消费者利用率”;在RabbitMQ中,它与预取计数有何关系?

Java “什么是”呢;“消费者利用率”;在RabbitMQ中,它与预取计数有何关系?,java,rabbitmq,Java,Rabbitmq,RabbitMQ中的使用者利用率(显示在RabbitMQ管理控制台中)是什么?是消费者通过消费消息来利用RabbitMQ的百分比吗?还是我误解了?如果是这样,如何让消费者100%地充分利用RabbitMQ?因为,当我增加消费者时,我看不到任何%的增长,但在新消费者启动的那一刻,只有几秒钟的时间。我无法从工具提示中提供的小解释中获得很多信息 此外,工具提示文档说,预回迁计数在某种程度上影响消费者的利用率,那么是否有一种公式来修正这些数字 so many consumers = this many

RabbitMQ中的使用者利用率(显示在RabbitMQ管理控制台中)是什么?是消费者通过消费消息来利用RabbitMQ的百分比吗?还是我误解了?如果是这样,如何让消费者100%地充分利用RabbitMQ?因为,当我增加消费者时,我看不到任何%的增长,但在新消费者启动的那一刻,只有几秒钟的时间。我无法从工具提示中提供的小解释中获得很多信息

此外,工具提示文档说,预回迁计数在某种程度上影响消费者的利用率,那么是否有一种公式来修正这些数字

so many consumers = this many fetch counts
(或)


消费者利用率的定义是队列消费者可以接收新消息的时间比例

增加预取限制将导致消费者利用率的增加

有关更多信息,请参阅


上面链接的页面还包含作者对预取限制和消费者利用率之间相关性的观察。

这里至少有两个不同的问题:rabbitmq消费者利用率和预取。请将您的问题限制在一个特定主题内。为第二个问题打开一个新问题在这里问这个问题可能更好:
time taken by a consumer to process a messages = this many fetch count