除錯

Spring AMQP 提供了廣泛的日誌記錄,尤其是在 DEBUG 級別。

如果您希望監控應用程式和 Broker 之間的 AMQP 協議,可以使用 WireShark 等工具,它有一個外掛來解碼協議。 另外,RabbitMQ Java 客戶端帶有一個非常有用的類,名為 Tracer。 預設情況下,當作為 main 執行時,它偵聽埠 5673 並連線到 localhost 上的埠 5672。 您可以執行它並更改您的連線工廠配置以連線到 localhost 上的埠 5673。 它在控制檯上顯示解碼後的協議。 有關更多資訊,請參閱 Tracer Javadoc。