抢占先机
VMware 提供培训和认证,以加速您的进步。
了解更多我很高兴代表团队和所有贡献者宣布 Spring Integration 6.5.0
版本的第一个里程碑。
除了升级到最新主要/次要版本的依赖项之外,此里程碑还包括删除以前的弃用项。
到目前为止,一些值得注意的更改是
controlBus()
运算符已从已弃用状态恢复,但现在它的作用与之前引入的 controlBusOnRegistry()
完全相同,后者现在已被弃用;MessageGroupProcessor
返回有效负载的集合,则 AbstractCorrelatingMessageHandler
会因 IllegalArgumentException
而失败,指出只有消息集合才有可能。从现在开始,这种限制将被消除,并且返回的有效负载集合将作为来自聚合器的单个回复消息发出;
LockRegistry
配置 AbstractMessageGroupStore
实现,该注册表用于所有非原子消息存储操作;SourcePollingChannelAdapter
可以启动 Mircometer 观察;AbstractCorrelatingMessageHandler
的 discardIndividuallyOnExpiry
选项可以设置为 false
,以便将整个过期的组作为单个消息发送到丢弃通道;spring-integration-mqtt
模块的 org.eclipse.paho.client.mqttv3
依赖项现在是 optional
- 并非每个人都使用 MQTT v3 协议;v5 可能是首选。有关更多详细信息,请参见 6.5 中的新增功能。
此外,迁移指南 包含此新版本中的一些重大更改。
我们还将开始研究基于 Spring Framework 7.0
的 Spring Integration 7.0
。 欢迎在 GitHub 问题中与我们联系,并提供关于该项目的任何反馈!
干杯,
Artem