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

更新时间:

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

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

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

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

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

最新发布