Spring Integration 4.2 里程碑 2 可用(和 4.1.6)

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 63w+ 字,讲解图 2808+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2200+ 小伙伴加入学习 ,欢迎点击围观

最初由 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日截止!这是最好的机会,可以直接了解所有正在发生的事情并提供直接反馈。

相关文章