为了跟踪RabbitMQ服务器上正在交换的所有消息,您可以使用firehose跟踪器.
您可以使用以下命令激活/停用它:
rabbitmqctl trace_on
rabbitmqctl trace_off
Run Code Online (Sandbox Code Playgroud)
一旦激活,所有消息将被复制到交易所amq.rabbitmq.trace.
只需将队列绑定到它并从那里消耗.您可以在我们的RabbitMQ Cookbook中找到一个有效的例子.
还应该可以使用rabbitmq_tracing插件直接跟踪消息到文件,但我从未尝试过它.
| 归档时间: |
|
| 查看次数: |
3996 次 |
| 最近记录: |