最初由 Gary Russell 在 Spring 博客上撰写
我们很高兴地宣布,即将发布的 Spring Integration 4.2 版本的第二个里程碑现已推出。除了 里程碑 1 中的这些功能之外,此版本还包括:
动物园管理员支持
添加了几个使用 zookeeper 的组件,包括
LockRegistry
和
MetadataStore
,但可能最重要的是将端点分配给领导
Role
的能力,端点生命周期由领导状态控制。当应用程序上下文被授予领导权时,相应角色中的所有端点都会自动启动。同样,当领导权被撤销时,端点也会停止。
这对于配置应用程序的热备份实例很有用。
可完成的未来
使用 Java 8 运行时,网关方法现在可以返回
CompletableFuture<?>
。
聚合器
现在可以更轻松地将
aggregator
配置为消息屏障,当消息组被释放时(由于完成或超时),每条消息将单独发布而不是作为一个集合发布。
(S)FTP
SFTP 和 FTP 出站网关现在在
get
文件时支持
-stream
选项,并且消息有效负载是允许直接流式传输远程文件的
InputStream
。将此功能用于文本文件时,结合
FileSplitter
(
<int-file:splitter/>
) 可以单独处理每一行,而无需将文件复制到本地磁盘。
性能改进
一些性能瓶颈已经确定并得到纠正。
有关完整信息,请参阅 发行说明 ,有关文档和下载详细信息,请参阅 项目页面 。
提醒一下, Apache Kafka 扩展 现在支持 0.8.2 版本的 kafka。
包含 一些错误修复和小改进的 4.1.6.RELEASE 也可在 spring repo 中使用,并将很快在 maven central 中提供。
SpringOne 2GX 2015 指日可待!
赶快在华盛顿特区的 SpringOne2GX 预订您的位置吧。超早鸟价6月12日截止!这是最好的机会,可以直接了解所有正在发生的事情并提供直接反馈。