领先一步
VMware 提供培训和认证,助您加速进步。
了解更多亲爱的 Spring 社区:
我谨代表团队和外部贡献者,很高兴地宣布 Spring Integration 5.5
的 Milestone 3
版本以及 Spring Integration 5.4.5
修补程序版本。
最新版本可从 Maven Central 下载
compile 'org.springframework.integration:spring-integration-core:5.4.5'
并建议您升级您的项目,或者从最新发布的 Spring Boot 2.4.4
中传递性地获取它!
Milestone 版本可从 https://repo.spring.io/milestone/ 仓库获取
compile 'org.springframework.integration:spring-integration-core:5.5.0-M3'
Spring Integration 的 5.5
版本是在我们开始 6.0
版本之前的最后一个版本,它主要基于社区反馈和可用性需求。例如,我们已将日志中的一些警告消息重新设计为配置阶段的快速失败错误。此外,某些 API 已弃用,并可能在下一个主要版本中删除。因此,请务必查看 迁移指南,因为升级可能会导致一些重大更改。
以下是此 Spring Integration 版本的功能和改进摘要
FileAggregator
组件用于 FileSplitter
逻辑的另一侧;
MessageGroupStore.streamMessagesForGroup(Object groupId)
用于更好的内存管理;
对于 AbstractPollingEndpoint
,maxMessagesPerPoll
的值为 0
现在被视为跳过当前轮询;
@Reactive
用于 @ServiceActivator
、@Transformer
等的子注解,以及 ConsumerEndpointSpec.reactive()
用于为 ReactiveStreamsConsumer
提供 reactiveCustomizer
Function
;
MongoDbMessageSource
和 ReactiveMongoDbMessageSource
现在有一个 update
查询选项,用于标记轮询的文档,以便在下一个轮询周期中跳过它们。
有关更多信息,请参阅文档中的 新增功能。
此外,文档已开始变得更加现代化,并且包含代码块切换器。请参阅 JMS 章节 中的一些示例。仍然有太多页面需要以相同的方式修复,并与 XML 配置一起包含更多 Java 示例,因此,您对这段旅程的任何帮助都将不胜感激。
在我们于 4 月中旬发布 RC1
之前,欢迎您提供任何反馈!
此致,
Artem