发布
社区首页 >问答首页 >什么是RabbitMQ中的“消费者使用率”,它与预取计数有什么关系?

什么是RabbitMQ中的“消费者使用率”,它与预取计数有什么关系?
EN

Stack Overflow用户
提问于 2015-09-14 19:38:35
回答 1查看 5.9K关注 0票数 2

RabbitMQ中的消费者利用率(显示在RabbitMQ管理控制台中)是什么?它是消费者通过消费消息而使用RabbitMQ的百分比吗?还是我误解了它?如果是这样的话,如何让消费者100%充分利用RabbitMQ呢?因为,当我增加消费者时,我看不到任何百分比的增加,但在启动新消费者的那一刻,只有几秒的时间。我不能从tool-tip中提供的小解释中得到很多东西。

此外,工具提示文档说预取计数会以某种方式影响消费者的利用率,那么有没有公式来修正这个数字呢?

代码语言:javascript
代码运行次数:0
复制
so many consumers = this many fetch counts

(或)

代码语言:javascript
代码运行次数:0
复制
time taken by a consumer to process a messages = this many fetch count
EN

回答 1

Stack Overflow用户

发布于 2015-12-05 00:56:21

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

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

有关详细信息,请参阅here

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32563873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档