首页 文章

rabbitmq - 每个消费者的预取计数

提问于
浏览
0

我想使用node-amqp库为RabbitMQ创建多个使用者,但我无法理解 prefetch-count 选项是否指的是每个消费者的计数 . 我希望每个消费者都有自己的预取计数,而不依赖于其他消费者 .

谢谢 .

1 回答

  • 2

    可以是单个消费者,但可以同时为多个消费者设置 . 只需寻找 Headers 示例 - 单个消费者here . 所以AMQP支持它 . 我已经提到了,但在官方的java lib上,它就像是 - 对AMQP的basic.qos方法透明 . 也来自上述链接

    请注意,在大多数API中,global标志的默认值为false

    当global == false时为rabbitmq

    prefetch_count分别应用于 Channels 上的每个新消费者

    所以你需要了解它是如何在该librabry中实现的 .

    另外考虑使用amqp.node库,因为这个用于rabbimtq教程 . ( EDIT 我现在才看到Derick Bailey已经提到过了 . )

相关问题