Spring Integration 5.0 Milestone 1 发布

发布 | Gary Russell | 2016 年 12 月 02 日 | ...

我们很高兴地宣布,Spring Integration 5.0 版本的第一个里程碑版本现已发布。

这是一个新的主要版本,基于 Spring Framework 5.0,需要 Java 8;这是迄今为止最大的变化,但还包括以下内容

  • Java DSL 现在已融入框架本身;DSL 有一些小的更改,例如删除了 .handleWithAdapter() 方法和一些常规的 Factory 类。有关 DSL 更改的完整讨论,请参阅迁移指南

  • 升级到 Spring Data Kay

  • 升级到 Spring AMQP 2.0

  • DSL 已添加对 TCP/UDP 的一流支持。

  • Spring Integration 现在基于 Reactor 3.0,并且 Messaging Gateway Promise 方法现在必须更改为返回 Mono

  • 现在,当使用 XML 配置时,可以通过 TransactionHandleMessageAdviceadviceChain Messaging Annotations 属性和 <transactional> 子元素配置中间流程事务。

当然,这个新的 Spring Integration 的另一个目标是添加 Reactive Streams 支持。现在,它由 ReactiveChannelReactiveConsumer 表示。此外,所有开箱即用的 MessageHandler 现在都是 Reactive Subscriber,能够处理来自上游 MessageChannel 的消息,包括在使用 ReactiveConsumer 时对背压的支持。

有关完整信息,请参阅参考手册中的新增功能JIRA 发布说明

更多新功能和改进,当然,在即将到来的里程碑中会有更多的 Reactive Streams 支持。

项目页面 | JIRA | 贡献 | 帮助 | 聊天

获取 Spring 新闻资讯

保持与 Spring 新闻资讯的联系

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部