Spring Integration 2.0 Milestone 3 发布

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

上周发布了 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 和/或 论坛 提供反馈!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有