Spring AMQP 1.7 RC1 现已推出
我谨代表 Spring Integration 团队宣布 Spring AMQP 1.7 的第一个(也是最后一个)候选版本,该版本已在 里程碑存储库 中提供。
此版本主要是 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
,以允许在 Broker 或其他监控和跟踪工具中识别应用程序连接