小编Krs*_*rb1的帖子

使用 pika 获取 RabbitMQ 队列的消费者总数

以下代码是我用来计算消费者数量的代码:

import pika

connection = pika.BlockingConnection(pika.ConnectionParameters(host='IP ADDRESS'))
channel = connection.channel()

this=channel.queue_declare(queue="Queue_name",passive=True)

print this.method.consumer_count
Run Code Online (Sandbox Code Playgroud)

现在我获得的数量是活跃消费者的数量。但是,当消费者从队列中消费时,此计数将打印为零。现在我需要从队列中消费的消费者总数。这出现了 RabbitMQ 管理(作为消费者:0 活动 25 总计)

有没有办法在队列中有消息时获取从队列中消费的消费者总数的计数?

先感谢您

python rabbitmq pika python-pika

2
推荐指数
2
解决办法
5667
查看次数

标签 统计

pika ×1

python ×1

python-pika ×1

rabbitmq ×1