我能知道谁在RabbitMQ中发送特定消息吗?

时间:2019-02-15 08:12:40

标签: rabbitmq

我注意到有些应用程序将错误的消息发送到RabbitMQ中的特定队列。由于许多应用程序都可以在我的环境中访问RabbitMQ,因此很难通过查看代码来识别生产者。

有什么办法可以找到生产者吗?我需要一些监视工具吗?

1 个答案:

答案 0 :(得分:1)

并非没有修改客户端的情况。

AMQP协议正是为此目的提供了app-id属性。在将消息发布到RabbitMQ时,消息发布者应设置app-id,以便使用者可以推断消息的来源。