6.2 和 6.3 之间的变化

新组件

一般变化

MessageHistory 头现在是可变的、仅追加的容器。 所有后续的跟踪不会创建新消息 - 只有它们的条目被添加到现有的消息历史头中。 更多信息请参见 消息历史章节

所有基于 UnicastingDispatcherMessageChannel 实现现在可以通过 Predicate<Exception> failoverStrategy 进行配置,以针对当前 MessageHandler 抛出的异常动态决定故障转移。 更多信息请参见 消息通道配置

安全支持变化

spring-integration-security 模块已被完全移除(之前已弃用),转而使用 spring-security-messaging 模块的 API。 更多信息请参见 Spring Integration 中的安全性

MQTT 支持变化

基于 MqttSubscription API 的细粒度配置已在 Mqttv5PahoMessageDrivenChannelAdapter 上公开。 更多信息请参见 MQTT 支持

测试支持变化

引入了 MockIntegrationContext.substituteTriggerFor() API。 更多信息请参见 测试支持

JMS 支持变化

ChannelPublishingJmsMessageListener 现在可以提供 RetryTemplateRecoveryCallback<Message<?>>,用于下游发送操作的重试。 更多信息请参见 消息驱动通道适配器