遥遥领先
VMware 提供培训和认证,以加速您的发展。
了解更多我很高兴地宣布,Spring AMQP 的 2.0.0.RELEASE
版本现在可以在 Spring 发布仓库 和 Maven Central 中找到。
首先,感谢所有社区成员的反馈和贡献,使这个新的 Spring for AMQP 和 RabbitMQ 支持项目得以实现!
以下是经过 一年零几个月的团队努力后的一些亮点
完全支持 Java 8 和 Spring Framework 5.0
;
新的 spring-rabbit-junit
构件,包含一些有用的测试实用程序,包括 BrokerRunning
JUnit @Rule
;
版本 5.0
的 amqp-client
库;
DirectMessageListenerContainer
允许直接在客户端线程上消费消息,而不是 SimpleMessageListenerContainer
中的基于队列的逻辑;
ConnectionFactory
的 ConnectionNameStrategy
选项,用于命名目标 Broker 连接,以便进行可能的诊断;
新的 RabbitOperations.invoke()
用于在专用的、线程绑定的通道上进行批量模板操作;
为 Logback AmqpAppender
提供 Encoder
支持;
删除了自先前版本以来已弃用的 API;
当然,还有大量的错误修复!
有关 2.0
中更改的完整列表,请参阅 参考手册中的“2.0 相对于 1.7 的新增功能”。
此外,请确保您不会错过今年的 SpringOne Platform 会议,该会议包含许多 Spring 讲座,有机会了解最新和最棒的功能,当然还有一些关于我们计划下一步做什么的预览。折扣价即将结束!