领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我谨代表团队以及所有贡献者,很高兴地宣布 Spring AMQP 4.0.0 的第二个里程碑版本。
补丁版本 3.1.10 和 3.2.4 也已发布。
4.0.0-M2 最值得关注的功能是新增了 spring-rabbitmq-client 模块,它支持 RabbitMQ 上的 AMQP 1.0 协议。该模块基于新的 com.rabbitmq.client:amqp-client 库,该库仅为支持 AMQP 1.0 的 RabbitMQ 设计。因此,该库以及 spring-rabbitmq-client 不能用于任何任意的 AMQP 1.0 代理。对于此类集成,建议使用 JMS 桥接 AMQP over 1.0。
spring-rabbitmq-client 提供了众所周知的 Spring AMQP 抽象的实现
RabbitAmqpTemplate - 用于针对 RabbitMQ AMQP 1.0 连接执行模板操作的 AsyncAmqpTemplate 实现;RabbitAmqpListenerContainer - 用于使用 RabbitMQ AMQP 1.0 连接从队列消费消息的 MessageListenerContainer 实现;RabbitAmqpMessageListenerAdapter - 专为 @RabbitListener 支持设计的 AMQP 1.0 特定的 MessagingMessageListenerAdapter 扩展;RabbitAmqpAdmin - 用于 RabbitMQ AMQP 1.0 连接的管理拓扑的 AmqpAdmin 实现。更多信息请参阅 发布说明。
欢迎在 GitHub issue 中与我们联系!
祝好,
Artem