领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我很高兴地宣布 Spring AMQP 的 2.0.0.RELEASE 版本现已在 Spring release repository 和 Maven Central 中可用。
首先,感谢所有社区成员的反馈和贡献,使 Spring for AMQP 和 RabbitMQ 支持项目能够推出这一新版本!
在 一年多的精彩团队协作 后,以下是一些亮点:
完全支持 Java 8 和 Spring Framework 5.0;
新的 spring-rabbit-junit 模块,包含一些有用的测试工具,例如 BrokerRunning JUnit @Rule;
amqp-client 库版本 5.0;
DirectMessageListenerContainer,允许直接在客户端线程上消费消息,而不是像 SimpleMessageListenerContainer 那样基于队列的逻辑;
为 ConnectionFactory 提供 ConnectionNameStrategy 选项,用于为目标 Broker 连接命名,以便进行诊断;
新的 RabbitOperations.invoke(),用于在专用的、线程绑定的通道上批量执行模板操作;
为 Logback AmqpAppender 提供 Encoder 支持;
已移除自上一版本起已弃用的 API;
当然,还有大量的 bug 修复!
有关 2.0 中更改的完整列表,请参阅 参考手册中的新内容。
此外,请确保您不会错过今年的 SpringOne Platform 会议,会议将包含许多 Spring 相关讲座,学习最新和最佳功能的时机,当然还有关于我们下一步计划的一些预览。折扣价格即将失效!