3.1 相對於 3.0 的變化

Java 17, Spring Framework 6.1

此版本需要 Spring Framework 6.1 和 Java 17。

獨佔消費者日誌記錄

由於獨佔消費者導致的訪問拒絕的日誌訊息現在預設記錄在 DEBUG 級別。透過分別在監聽器容器和連線工廠上設定 exclusiveConsumerExceptionLoggercloseExceptionLogger 屬性,仍然可以配置自己的日誌記錄行為。此外,SimpleMessageListenerContainer 在發生此類異常後的消費者重啟現在預設記錄在 DEBUG 級別(之前是 INFO)。ConditionalExceptionLogger 中添加了一個新的方法 logRestart(),允許更改此行為。有關更多資訊,請參閱消費者事件日誌記錄通道關閉事件

連線增強

連線工廠在建立連線通道時支援退避策略。有關更多資訊,請參閱選擇連線工廠