如何查看RabbitMQ消息

6qqygrtg  于 2022-11-08  发布在  RabbitMQ
关注(0)|答案(2)|浏览(465)

使用get messages命令后无法查看rabbitmq队列消息。

rabbitmqadmin get queue='queue_name' -H localhost -P 15672 -u rmq -p rmq --vhost=/ count=100

队列计数显示100条消息,不能再次使用上述命令查看消息。

9nvpjoqh

9nvpjoqh1#

我会建议阅读https://www.rabbitmq.com/getstarted.html来了解rabbitmq是如何工作的。
命令get会消耗消息,因此您不能再使用它们。
如果要多次使用相同的消息,可以使用stream队列类型。

dwbf0jvd

dwbf0jvd2#

当rabbitMq消费者从队列中消费消息时,相同的消息将从队列中删除。如果你只想看到消息,你可以登录到RabbitMQ管理并读取消息,如果它们没有序列化。但是如果你出于某种原因想多次消费相同的消息,请阅读文档中的流队列部分。

相关问题