Spring Integration 6.1 GA
Spring Integration 6.1 已正式 GA。Spring Integration6.1
版本是基于是6.x
的自然迭代,其中包含未进入6.0
的修复和改进。此外还包括部分破坏性变更。
Spring Integration 在基于 Spring 的应用程序中启用轻量级消息传递,并支持通过声明性适配器与外部系统集成。这些适配器提供了比 Spring 对远程处理、消息传递和调度的支持更高级别的抽象。 Spring Integration 的主要目标是为构建企业集成解决方案提供一个简单的模型,同时保持关注点分离,这对于生成可维护、可测试的代码至关重要。
部分更新亮点:
- 升级到最新的依赖项,前提是没有破坏公开的公共 API
- 添加了对 Protobuf 转换器的支持
- 将 Zip 扩展迁移到核心项目中的相应模块
MessageFilter
现在在删除请求消息时发出 WARN 日志,不再像以前那样静默- 现在网关和回复处理程序不会永远阻塞发送以及接收操作
- 引入
ContextHolderRequestHandlerAdvice
来管理ThreadLocal
处理程序方法周围的值 - 将方便的
handleReactive()
终端操作符添加到 Java DSL - Java DSL
IntegrationComponentSpec.get()
已被弃用,取而代之的是将规范作为 bean 公开,以避免规范内部可能丢失的错误配置问题 - 当必须在同一线程中的消费者中处理具有相同分区键的消息时,引入
PartitionedChannel
来实现逻辑
详情查看 What's New。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Lutris 0.5.13 发布,开源游戏启动器
Lutris 是 Linux 平台上的一个开源游戏启动器,Lutris 通过将多个游戏平台,包括 Steam、GOG 和 Humble Bundle 等整合到一个统一的界面中,使其更容易在 Linux 上安装、启动和游玩游戏。 Lutris 支持原生 Linux 游戏、通过 Wine 和 Proton 等兼容层运行 Windows 游戏,以及使用模拟器运行其他平台的游戏。 Lutris 0.5.13 的更新内容如下: 增加对 Proton 的支持 增加 Itch.io 集成 增加 Battle.net 的集成 在主窗口中增加拖放功能 在安装程序中增加对 ModDB 链接的支持。 为目录缺失的游戏增加 "缺失" 侧边栏选项。 重新设计配置、首选项、安装程序和添加游戏的窗口。 将配置选项分为若干部分。 增加了一个复选框,以停止询问游戏的启动配置。 支持快捷方式和命令行中的启动配置。 在横幅和封面上显示平台徽章。 从设置文件中安装的游戏可以使用不同的预置。 在搜索栏中显示游戏数量 解决 Humble Bundle 认证问题。 改进对 GOG 上 DOSBox 游戏的检测。 删除了 Resid...
- 下一篇
每日一博 | 应用现代化中的弹性伸缩
作者:马伟,青云科技容器顾问,云原生爱好者,目前专注于云原生技术,云原生领域技术栈涉及 Kubernetes、KubeSphere、KubeKey 等。 2019 年,我在给很多企业部署虚拟化,介绍虚拟网络和虚拟存储。 2023 年,这些企业都已经上了云原生了。对于高流量的 Web 应用程序,实时数据分析,大规模数据处理、移动应用程序等业务,容器比虚拟机更适合,因为它轻量级,快速响应,可轻松移植,并具有很强的弹性伸缩能力。 为什么需要弹性伸缩呢? 峰值负载应对:促销活动、节假日购物季或突发事件根据需求快速扩展资源,保证应用可用性和性能。 提高资源利用率:根据实际资源负载动态调整资源规模,避免基础设施资源浪费,降低 TCO。 应对故障和容错:多实例部署和快速替换,提高业务连续性和可用性。 跟随需求变化:匹配前端的业务需求及压力,快速调整规模,提高事件应对能力,满足需求和期望。 Horizontal Pod Autoscaling Kubernetes 自身提供一种弹性伸缩的机制,包括 Vertical Pod Autoscaler (VPA)和 Horizontal Pod Autosc...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能