领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我代表 Spring Integration 团队宣布 Spring AMQP 1.7 的第一个(也是最后一个)候选版本,该版本已在 里程碑存储库 中提供。
此版本主要是 Spring Boot 1.5
和 IO 平台 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
,以允许在代理或其他监控和跟踪工具中识别应用程序连接。
还要感谢所有以任何方式提供贡献的社区成员,特别是那些报告错误并立即修复错误的成员。
我们预计 GA 版本将在 Spring Boot 1.5 GA
之前发布,因此您有充足的时间试用此版本并向我们提供任何反馈。同时,我们正在基于 Spring Framework 5.0
和 Java 8 功能开发 Spring AMQP 2.0
。