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