Spring Integration 2.0 里程碑版本 3 发布

工程 | Mark Fisher | 2010年3月23日 | ...

Spring Integration 2.0 的第三个开发里程碑版本于上周发布(点击此处下载)。

如果您阅读了Oleg 最近的博客,您就会知道我们已经开始着手一个新的参考示例实现,它基于“贷款经纪人”示例,该示例在 Gregor Hohpe 和 Bobby Woolf 的《企业集成模式》一书中扮演着重要的角色。

我只是想发布一篇简短的博客文章,列出此版本中的一些其他新增功能和改进。您可以在接下来的几周内看到更多详细的博客文章,介绍其中的一些功能。我包含了一些文档、示例和测试代码的链接,以便您至少可以快速了解这些功能的演变。

用于 TCP/UDP 的入站和出站通道适配器

点击此处了解更多信息

用于 JMX 的通道适配器

这组适配器提供对 JMX 通知(监听或发布)、MBean 属性轮询和 MBean 操作调用的支持。此外,在此 JMX 支持之上,我们现在有了控制总线的初始实现(我们的贷款经纪人示例最终将扩展为展示控制总线的实际应用,就像 EIP 第 12 章中所做的那样)。点击此处了解更多信息

用于 JDBC 的入站通道适配器

文档正在编写中,但您可以在测试用例中看到一些示例。我们还开始着手基于 JDBC 的 MessageStore 实现,这可以用于框架中许多需要持久性的组件(例如聚合器)。MessageStore 接口本身仍在不断发展,但我们试图使其尽可能简单,因为将来可能需要考虑许多不同的存储选项。

可配置的类型转换

Spring Integration 现在支持可配置的 Spring 3.0 ConversionService 实例。名为“integrationConversionService”且类型为 ConversionService 的 bean 将用于处理程序方法调用(服务激活器、转换器、路由器、拆分器等)。换句话说,如果您传递一个有效负载类型为 Foo 的消息,但被调用的方法期望一个类型为 Bar 的实例,那么只要您配置的 ConversionService 包含支持从 Foo 到 Bar 转换的 Converter,它就可以自动进行转换。此处是部分测试代码,以及相应的配置

入站 Web 服务示例

我们添加了一个新的示例,演示了入站 Web 服务支持。与所有示例一样,它可以通过 Maven 构建,如分发版中包含的示例README.txt中所述。

敬请期待更多博客文章。在我们接近 2.0 版本发布之际,我们非常期待您通过JIRA和/或论坛提供反馈!

获取 Spring Newsletter

通过 Spring Newsletter 保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring在一个简单的订阅中提供对OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部