取得領先
VMware 提供培訓和認證,以加速您的進度。
了解更多親愛的 Spring 社群:
我謹代表團隊和外部貢獻者,宣布 Spring Integration 5.5
的 Milestone 3
版本,以及 Spring Integration 5.4.5
的修補版本。
最新版本可從 Maven Central 下載
compile 'org.springframework.integration:spring-integration-core:5.4.5'
建議升級您的專案,或者直接從剛發布的 Spring Boot 2.4.4
中以傳遞依賴的方式拉取!
此里程碑版本可從 https://repo.spring.io/milestone/ 儲存庫取得
compile 'org.springframework.integration:spring-integration-core:5.5.0-M3'
Spring Integration 的 5.5
世代是我們開始 6.0
之前的最後一個版本,它主要基於社群的回饋和可用性需求。 例如,我們將日誌中的一些警告訊息重新設計為配置階段的快速失敗錯誤。 此外,一些 API 已被棄用,並可能在下一個主要版本中移除。 因此,請務必查看遷移指南,因為升級可能會導致一些重大變更。
以下是此 Spring Integration 世代的功能和改進摘要
FileAggregator
元件,用於 FileSplitter
邏輯的另一面;
MessageGroupStore.streamMessagesForGroup(Object groupId)
,用於更好的記憶體管理;
maxMessagesPerPoll
,對於 AbstractPollingEndpoint
而言,值為 0
時,現在被視為跳過目前的輪詢;
@Reactive
子註解,用於 @ServiceActivator
、@Transformer
等,以及 ConsumerEndpointSpec.reactive()
,以便為 ReactiveStreamsConsumer
提供 reactiveCustomizer
Function
;
MongoDbMessageSource
和 ReactiveMongoDbMessageSource
現在具有 update
查詢選項,用於標記輪詢的文件,以便在下一個輪詢週期中跳過它們。
請參閱文件中 新功能 以取得更多資訊。
此外,文件也開始變得更加現代化,並且包含程式碼區塊切換器。 請參閱 JMS 章節 中的一些範例。 還有太多頁面需要以相同的方式修復,並且除了 XML 配置之外,還需要包含更多 Java 範例,因此,如果您能在此過程中提供任何協助,我們將不勝感激。
歡迎提供任何回饋意見,因為我們正朝著四月中旬的 RC1
版本邁進!
乾杯,
Artem
專案頁面 | GitHub Issues | 貢獻 | 協助 | 聊天