pika,rabbitmq-从队列中获取所有消息而不消耗它们

时间:2019-02-03 16:44:37

标签: python rabbitmq message-queue pika python-pika

使用pika客户端,我想显示当前队列中的所有消息,而不消耗它们。只是要知道队列有多忙并显示作业。

到目前为止,我只能阅读一条消息:

channel.queue_declare(queue='queue1', durable=True)
channel.basic_consume(on_message, queue='queue1')
channel.start_consuming()

def on_message(channel, method, properties, message):
    channel.basic_ack(delivery_tag=method.delivery_tag)
    print("Message: %s", message)

我如何读取整个队列?

0 个答案:

没有答案