Spring Integration 4.2 Milestone 2可用(和4.1.6)


最初由Gary Russell在Spring博客上撰写

我们很高兴地宣布,即将到来的Spring Integration 4.2发行版的第二个里程碑现在已经可用。除了milestone 1此版本包括:

饲养员支援

添加了几个使用zookeeper的组件,包括一个LockRegistryMetadataStore但最重要的可能是将端点分配给领导的能力Role,端点生命周期由领导状态控制。当应用程序上下文被授予领导权时,相应角色中的所有端点都将自动启动。类似地,当撤销领导地位时,端点也会停止。

这对于配置应用程序的热备用实例非常有用。

可完成的

在使用Java8运行时,网关方法现在可以返回CompletableFuture<?>

聚合器

现在可以更容易地配置aggregator作为消息屏障,当消息组被释放时(由于完成或超时),每个消息被单独释放,而不是作为集合释放。

(S)FTP

SFTP和FTP出站网关现在支持-stream选项时geting文件,而消息负载是一个InputStream从而允许远程文件的直接流式传输。对文本文件使用此功能时,请与FileSplitter<int-file:splitter/>)可以单独处理每一行,而无需将文件复制到本地磁盘。

性能改进

已查明并纠正了一些性能瓶颈。

请参阅release notes有关完整信息和project page以获取文档和下载详细信息。

作为提醒,Apache Kafka extension现在支持Kafka的0.8.2版本。

4.1.6.版本包含few bug fixes and minor improvements也可在spring repo很快就会到maven central。

SpringOne 2GX 2015即将到来!

预订您的位置SpringOne2GX in Washington, DC soon。超级早鸟价格6月12日到期!这只是一个最好的机会,以了解第一手的所有正在进行的,并提供直接的反馈。