【问题标题】:amqplib - How many consumers on a queue?amqplib - 队列中有多少消费者?
【发布时间】:2015-05-05 10:37:00
【问题描述】:

在 Node JS 和 RabbitMQ 中使用 amqplib 模块,

1) 有没有办法知道队列中有多少订阅者?

2) 我怎样才能让每个队列都应该有一个消费者密钥?

谢谢!

【问题讨论】:

    标签: javascript node.js rabbitmq amqp node-amqp


    【解决方案1】:

    AMQP 的 basic.consume 应该返回队列拥有的消费者数量:http://www.rabbitmq.com/amqp-0-9-1-quickref.html

    如果只有一个消费者,请发送basic.consumeexclusive=true

    【讨论】:

    • 是的,没错。但这适用于 AMQP。我们正在使用“amqplib”