在RabbitMQ中,如何从所有_error队列中获取所有错误消息

问题描述 投票:0回答:1

我被要求获取所有 RabbitMQ _error 队列中所有异常的列表。

我可以使用管理站点从每个_错误队列中复制和粘贴。

  1. 但是有没有办法从命令行获取这样的列表。
  2. 或者也许我可以获得rabbitmq数据库的Json备份并分析该文件?
rabbitmq
1个回答
0
投票

附加一个消费者并获取所有消息就足够了。 在那里,您可以添加所有您想要的过滤器。

您可以添加一个新队列,其中包含所有消息的副本,以避免触及主队列。

所以你会得到类似的东西:

your_exchange 绑定到两个队列:

  • 你的错误队列
  • your_copy_error_queue

另一个解决方案是使用流队列,您可以随时分析和过滤数据。

© www.soinside.com 2019 - 2024. All rights reserved.