领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我谨代表 Spring Integration 团队宣布 Spring AMQP 1.7.0.RELEASE 版本现已发布。
此版本主要是 1.6.x 和 2.0 之间的中间版本,用于 Spring Boot 1.5 和 IO Platform Brussels 的依赖兼容性。
然而,这里有几项改进和新功能需要解释
升级到 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,以便在 Broker 或其他监控和跟踪工具中识别应用程序连接
这些内容已在 发布候选版 中提前公布。
此外,还包含了一些错误修复,并为 RabbitTemplate 添加了一个新的 CorrelationDataPostProcessor,以便在消息转换发生后,创建/更新发布者确认的关联数据。
此功能也已包含在 1.6.7 维护版本 中,该版本现已可用。