Spring Integration 4.2 發布候選版本已釋出

發布 | Gary Russell | 2015 年 8 月 17 日 | ...

我們很高興宣布 Spring Integration 4.2 的最終發布候選版本 (4.2.0.RC1) 現已在 spring milestone repository 中提供。

此版本的特色包括

安全性環境傳播

安全性環境現在可以在 ExecutorChannelQueueChannel 之間傳播。當下游流程完成時,框架會負責清除繼承的安全性環境。

STOMP 客戶端通道适配器

基於 Spring Framework 4.2 中支援的 STOMP 客戶端通道适配器現已可用 (在 milestone 1 中宣布的初始工作現已完成)。

指標

現在可以獨立於 JMX 啟用 MessageChannelMessageSourceMessageHandler 指標。

檔案掃描器

提供了一個新的目錄掃描器,可以通過對檔案系統事件作出反應,而不是在每次輪詢時掃描整個樹,從而更有效地掃描目錄層次結構。(需要 Java 7)

事件通道适配器

事件通道适配器現在支援 Spring Framework 4.2 中的新 POJO ApplicationEvent 支援。

進程屏障

引入了一個新組件,允許在發生某些異步事件之前暫停整合流程。(範例應用程式即將推出,我們在返回 HTTP 響應之前等待 RabbitMQ 發布者確認)。

上次修改的檔案清單篩選器

輪詢目錄的一個常見問題是,如果檔案生產者 "就地" 建立檔案;該檔案可能會在仍在寫入時被選取。 通常建議使用臨時名稱建立檔案,並在完成時將其重新命名。 但是,如果無法做到這一點,此新篩選器會阻止處理檔案,直到一段時間內未對其進行修改為止。

Codec

已引入編解碼器抽象 (包括 Kryo 實現),作為 java 序列化的替代方案。

JMS 共享訂閱

命名空間現在支援 JMS 2.0 共享訂閱,簡化了使用 XML 時的配置。

(S)FTP 增強

入站通道适配器現在可以使用遠程目錄的表達式。

SOAP Action 傳播

現在可以使用 Spring Integration 更輕鬆地實作 Web 服務代理。

先前的里程碑

提醒一下已宣布的功能,這些功能已包含在 milestone 1milestone 2 版本中

  • 框架中對 JMX 支援進行了重大改進,在啟用 JMX 時提供了效能和其他改進
  • mongodb metadata store
  • @SecuredChannel 注釋
  • 條件輪詢器 - 可以根據目前輪詢的結果 (或在執行之前) 動態調整輪詢間隔
  • http 入站閘道中跨來源資源共享 (CORS) 支援
  • 用於領導者選舉、鎖定和元資料的 Zookeeper 支援
  • CompletableFuture 閘道方法傳回值
  • Aggregator 增強
  • (S)FTP 增強
  • 已發現並修正了一些效能瓶頸。

有關里程碑版本的完整內容,請參閱 M1M2 的 JIRA 版本說明

有關此發布候選版本的完整內容,請參閱發布說明

另請參閱 參考文件 "最新消息" 章節

請參閱專案頁面,取得文件、範例和下載資訊的連結。

請試用這些新功能和改進;這是您在計畫於九月初(SpringOne同期)發佈最終版本之前提供回饋的最後機會。

另外,別忘了查看 Spring Integration Extensions 專案kafka, hazlecast)中的最新進展。

#SpringOne 2GX 2015 即將到來!請盡快在華盛頓特區的 SpringOne2GX 預訂您的席位。這絕對是第一手了解所有資訊並提供直接回饋的最佳機會。

取得 Spring 電子報

隨時關注 Spring 電子報

訂閱

搶先一步

VMware 提供培訓和認證,可加速您的進展。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

查看全部