Spring Integration 2.0 Milestone 3 釋出
上週釋出了 Spring Integration 2.0 的第三個開發里程碑(在此處 下載)。
如果您閱讀了 Oleg 最近的部落格,您已經知道我們開始基於“貸款經紀人”示例構建一個新的參考示例實現,該示例在 Gregor Hohpe 和 Bobby Woolf 的 企業整合模式一書中扮演著重要角色。
我只是想釋出一篇簡短的博文,列出本次釋出中的一些其他新功能和改進。在接下來的幾周裡,您將看到更多關於這些功能的詳細博文。我將包含一些指向文件、示例和測試程式碼的連結,以便您至少能快速瞭解這些功能的演變情況。
TCP/UDP 的入站和出站通道介面卡
在此處
閱讀 它們。
JMX 的通道介面卡
這組介面卡提供了對 JMX 通知(監聽或釋出)、MBean 屬性輪詢和 MBean 操作呼叫的支援。此外,在此 JMX 支援之上,我們現在有了
控制匯流排 的初始實現(我們的 Loan Broker 示例最終將擴充套件以演示控制匯流排的使用,就像 EIP 第 12 章中所做的那樣)。在此處
閱讀 更多內容。
JDBC 的入站通道介面卡
文件正在編寫中,但您可以在
測試用例 中看到一些示例。我們還開始著手實現一個基於 JDBC 的 MessageStore,它可以在框架中許多需要持久化的元件(如 Aggregators)中使用。MessageStore 介面本身仍在演變中,但我們正努力保持它儘可能簡單,因為將來可能會有許多不同的儲存選項需要考慮。
可配置的型別轉換
Spring Integration 現在支援一個可配置的 Spring 3.0
ConversionService 例項。一個名為“integrationConversionService”且型別為 ConversionService 的 Bean 將用於處理程式方法呼叫(service-activator、transformer、router、splitter 等)。換句話說,如果您傳遞一個 Payload 型別為 Foo 的 Message,但被呼叫的方法期望一個 Bar 型別的例項,那麼只要您配置的 ConversionService 包含支援從 Foo 到 Bar 轉換的 Converter,它就可以自動進行轉換。這是
一些測試程式碼 和相應的
配置。
入站 Web 服務示例
我們添加了一個
新示例 來演示入站 Web 服務支援。與所有示例一樣,可以透過 Maven 構建它,如發行版中包含的示例
README.txt 中所述。
請繼續關注更多博文。隨著 2.0 版本的釋出,我們非常期待您透過 JIRA 和/或 論壇 提供反饋!