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。
还没有评论,来说两句吧...