发布于 2017-01-25 23:58:30 | 270 次阅读 | 评论: 0 | 来源: 网友投递
Spring Integration Spring消息通信
Spring Integration能在基于Spring的应用中进行简单的消息通信,并通过简单的适配器与外部系统集成。这些适配器提供了一个更高级别的抽象,超越 了Spring对远程调用、消息和调度的支持。其主要目标是在保持关注点分离的同时,为构建企业集成解决方案提供一个简单的模型,该模型对产出可维护、可 测试的代码来说是必不可少的。
Spring Integration 4.3.7 发布了。该版本包含几个重要的错误修复以及一些改进。更新内容如下:
Bug 修复
[INT-4193] - Split Messages with large header and Aggregate them will lead in cost increasing since Spring Integration 4.3.4
[INT-4198] - Allow PostProcessing SSLEngine in a Similar Manner to SSLSockets
[INT-4199] - Useless Assertion in Paho Converter (if stack trace suppressed).
[INT-4201] - GatewayMethodInboundMessageMapper - annotation alias resolution not working
[INT-4202] - StoredProcOutboundGateway produces NPE in case of null from the DB and expect-single-result="true"
[INT-4213] - OutboundEndpointTests testAsyncDelayExpression fails intermittently
[INT-4215] - CompositeFileListFilter runs all files through all filters
改进
[INT-4195] - O(n) Search in SequenceAwareMessageGroup Prohibitive
[INT-4197] - MessagingMethodInvokerHelper Error Message Improvement
[INT-4203] - Make ExpressionEvaluatingRequestHandlerAdvice DSL-Friendly
[INT-4212] - FileWritingMessageHandler Flush Option
请注意,当使用 Spring Integration 4.3.4 和 4.3.5 版本时,检测到一些性能问题。建议所有用户更升级到该版本,对于 Spring Integration 4.3.5 和4.3.6 的用户来说这可能尤其重要。如果你被影响到,查看问题列表以了解更多细节。
这个版本将是即将发布的 Spring Boot 1.4.4 和 1.5.0 版本的默认版本。