Spring Integration 2.0 里程碑版本 3 发布
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和/或论坛提供反馈!