领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我谨代表 Spring Integration 团队宣布 Spring AMQP 1.7.0.RELEASE 现已发布。
此版本主要是 Spring Boot 1.5
和 IO Platform Brussels
依赖项兼容性的 1.6.x
和 2.0
之间的中间版本。
但是,这里有一些改进和新功能需要说明。
升级到 Amqp Client 4.0,并对 RabbitConnectionFactoryBean
做了相应的更改。
升级到 Log4j 2.7,并为 log4j2.AmqpAppender
修复了必要的重大更改。
升级到 Spring Retry 1.2,为向后兼容性使用重要的 StatefulRetryOperationsInterceptor.setUseRawKey(true)
。
提供了一个新的 spring-rabbit-junit
工件,其中包含多个实用程序(例如 BrokerRunning
@Rule
),这对于测试 Spring AMQP 应用非常有用。
SimpleMessageListenerContainer
现在可以在没有任何要监听的队列的情况下启动。稍后可以通过 addQueues()
在运行时提供它们。
为 ConnectionFactory
提供了一个 ConnectionNameStrategy
,以便在代理或其他监控和跟踪工具中识别应用程序连接。
这些内容之前已在 候选版本发布 中宣布。
此外,还包含了一些错误修复,以及为 RabbitTemplate
添加了一个新的 CorrelationDataPostProcessor
,以便在消息转换发生后,可以创建/更新发布者确认的相关数据。
此功能也适用于现已发布的 1.6.7维护版本。