除錯
Spring AMQP 提供詳盡的日誌記錄,尤其是在 DEBUG
層級。
如果您希望監控應用程式和 Broker 之間的 AMQP 協定,可以使用 WireShark 等工具,它具有解碼協定的外掛程式。或者,RabbitMQ Java 用戶端提供了一個非常有用的類別,稱為 Tracer
。當作為 main
執行時,預設情況下,它會監聽埠 5673 並連線到 localhost 上的埠 5672。您可以執行它並變更您的連線工廠設定以連線到 localhost 上的埠 5673。它會在主控台上顯示已解碼的協定。請參閱 Tracer
Javadoc 以取得更多資訊。