Spring Integration 4.3 GA 發布,Spring編程模型的擴展

jopen 9年前發布 | 15K 次閱讀 Spring Spring Integration

Spring Integration能在基于Spring的應用中進行簡單的消息通信,并通過簡單的適配器與外部系統集成。這些適配器提供了一個更高級別的抽象,超越 了Spring對遠程調用、消息和調度的支持。其主要目標是在保持關注點分離的同時,為構建企業集成解決方案提供一個簡單的模型,該模型對產出可維護、可 測試的代碼來說是必不可少的。

主要目標

  • 提供一個簡單的模型來實現復雜的企業集成解決方案;
  • 為基于Spring的應用添加異步的、消息驅動的行為;
  • 讓Spring用戶可以直觀的、增量的采用;

主要原則

  • 組件應該松耦合,方便模型化和易測試;
  • 框架應該強制業務邏輯和集成邏輯的關注點分離;
  • 擴展點本質上應該是抽象的,而且限定在一個清晰的邊界內,來促進可重用性和可移植性;

 

更新日志

  • Upgrade to Spring Framework 4.3 GA, Spring AMQP 1.6 GA, Spring Security 4.1 GA;

  • The FtpRemoteFileTemplate now provides ExistsMode option to control how an exists()operation should work;

  • The FileSplitter lets represent FileMarker object as a JSON string (markersJsonoption) to avoid an additional spring-integration-file dependency on the consumer applications in distributed environments;

  • A new JdbcLockRegistry feature has been introduced. Special thanks to Dave Syer!

  • The Integration Graph has been improved with generic gateway nodes and LinkNode now has a type (inputoutputerrordiscardroute) property for better visualization experience;

  • Other minor improvements and simple and not only (WebSocketStompSessionManager.connect) bug fixes.

下載

 

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!