调试
Spring AMQP 提供了广泛的日志记录,尤其是在DEBUG
水平。
如果您希望监控应用程序和代理之间的 AMQP 协议,您可以使用 WireShark 等工具,它有一个插件来解码协议。
或者,RabbitMQ Java 客户端带有一个非常有用的类,名为Tracer
.
当作为main
,默认情况下,它监听端口 5673 并连接到本地主机上的端口 5672。
您可以运行它并更改连接工厂配置以连接到本地主机上的端口 5673。
它在控制台上显示解码的协议。
请参阅Tracer
Javadoc 了解更多信息。