调试

Spring AMQP 提供了广泛的日志记录功能,尤其是在 DEBUG 级别。spring-doc.cadn.net.cn

如果您希望监控应用程序与代理之间的 AMQP 协议,可以使用 Wireshark 等工具,该工具提供插件以解码该协议。此外,RabbitMQ Java 客户端自带一个非常有用的类,即 Tracer。当作为 main 运行时,默认情况下它监听本地主机的 5673 端口,并连接到本地主机的 5672 端口。您可以运行该工具,并将您的连接工厂配置更改为连接到本地主机的 5673 端口。它会在控制台中显示解码后的协议信息。更多详情请参阅 Tracer 的 Javadoc 文档。spring-doc.cadn.net.cn