Spring Integration 4.2候选发布版现已推出

发布 | Gary Russell | 2015年8月17日 | ...

我们高兴地宣布,Spring Integration 4.2 (4.2.0.RC1) 的最终候选发布版现已在Spring里程碑仓库中提供。

此版本的特性包括

安全上下文传播

安全上下文现在可以跨ExecutorChannelQueueChannel传播。框架负责在下游流程完成时清除继承的安全上下文。

STOMP客户端通道适配器

基于Spring Framework 4.2中支持的STOMP客户端通道适配器现已可用(里程碑1中宣布的初始工作现已完成)。

指标

MessageChannelMessageSourceMessageHandler指标现在可以独立于JMX启用。

文件扫描器

提供了一个新的目录扫描器,通过对文件系统事件做出反应而不是在每次轮询时扫描整个树来更有效地扫描目录层次结构。(需要Java 7)

事件通道适配器

事件通道适配器现在支持Spring Framework 4.2中的新POJO ApplicationEvent支持。

流程屏障

引入了一个新组件,允许集成流暂停,直到发生某些异步事件。(示例应用程序即将推出,我们将在返回HTTP响应之前等待RabbitMQ发布者确认)。

上次修改的文件列表过滤器

轮询目录的一个常见问题是,如果文件生产者“就地”创建文件;文件可能在仍在写入时就被拾取。通常建议使用临时名称创建文件,并在完成后重命名它。但是,如果无法做到这一点,则此新过滤器会阻止处理文件,直到一段时间内未对其进行修改。

编解码器

已引入编解码器抽象(包括Kryo实现)作为Java序列化的替代方案。

JMS共享订阅

命名空间现在支持JMS 2.0共享订阅,简化了使用XML时的配置。

(S)FTP改进

入站通道适配器现在可以使用表达式来表示远程目录。

SOAP操作传播

现在可以使用Spring Integration更轻松地实现Web服务代理。

以前的里程碑

提醒您已宣布的特性,这些特性包含在里程碑1里程碑2版本中

  • 框架中JMX支持的重大改进,在启用JMX时提供性能和其他改进
  • MongoDB元数据存储
  • @SecuredChannel注解
  • 条件轮询器 - 轮询间隔可以根据当前轮询的结果(或在执行之前)动态调整
  • HTTP入站网关中的跨源资源共享(CORS)支持
  • 用于领导力、锁和元数据的Zookeeper支持
  • CompletableFuture网关方法返回值
  • 聚合器改进
  • (S)FTP改进
  • 已识别并纠正了一些性能瓶颈。

有关里程碑版本的完整内容,请参阅M1M2的JIRA发行说明。

有关此候选发布版的完整内容,请参阅发行说明

另请参阅参考文档“新增功能”章节

请参阅项目页面以获取文档、示例和下载信息的链接。

请尝试这些新功能和改进;这是您在计划于9月初发布最终版本之前的最后一次提供反馈的机会,正值SpringOne召开之际。

此外,不要忘记查看**Spring Integration Extensions项目**中的最新工作(kafkahazlecast)。

#SpringOne 2GX 2015 即将到来!请尽快预订您在华盛顿特区的 SpringOne2GX 的席位。这是了解所有最新动态并提供直接反馈的最佳机会。

获取 Spring 简讯

通过 Spring 简讯保持联系

订阅

抢先一步

VMware 提供培训和认证,助您快速提升技能。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部