搶佔先機
VMware 提供培訓和認證,以加速您的進步。
瞭解更多我很高興代表團隊和所有貢獻者宣佈 Spring Integration 6.5.0
版本的第一個里程碑。
除了升級到最新主要/次要版本的依賴項之外,此里程碑還包括刪除以前的棄用項。
到目前為止,一些值得注意的更改是
controlBus()
運算子已從已棄用狀態恢復,但現在它的作用與之前引入的 controlBusOnRegistry()
完全相同,後者現在已被棄用;MessageGroupProcessor
返回有效負載的集合,則 AbstractCorrelatingMessageHandler
會因 IllegalArgumentException
而失敗,指出只有訊息集合才有可能。從現在開始,這種限制將被消除,並且返回的有效負載集合將作為來自聚合器的單個回覆訊息發出;
LockRegistry
配置 AbstractMessageGroupStore
實現,該登錄檔用於所有非原子訊息儲存操作;SourcePollingChannelAdapter
可以啟動 Mircometer 觀察;AbstractCorrelatingMessageHandler
的 discardIndividuallyOnExpiry
選項可以設定為 false
,以便將整個過期的組作為單個訊息傳送到丟棄通道;spring-integration-mqtt
模組的 org.eclipse.paho.client.mqttv3
依賴項現在是 optional
- 並非每個人都使用 MQTT v3 協議;v5 可能是首選。有關更多詳細資訊,請參見 6.5 中的新增功能。
此外,遷移指南 包含此新版本中的一些重大更改。
我們還將開始研究基於 Spring Framework 7.0
的 Spring Integration 7.0
。 歡迎在 GitHub 問題中與我們聯絡,並提供關於該專案的任何反饋!
乾杯,
Artem