抢占先机
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 bridge AMQP over 1.0。
spring-rabbitmq-client 带来了众所周知的 Spring AMQP 抽象的实现
RabbitAmqpTemplate - 用于对 RabbitMQ AMQP 1.0 连接执行模板操作的 AsyncAmqpTemplate 实现;RabbitAmqpListenerContainer - 使用 RabbitMQ AMQP 1.0 连接从队列中消费消息的 MessageListenerContainer 实现;RabbitAmqpMessageListenerAdapter - AMQP 1.0 特定的 MessagingMessageListenerAdapter 扩展,用于支持 @RabbitListener;RabbitAmqpAdmin - 用于 RabbitMQ AMQP 1.0 连接的 AmqpAdmin 实现,以管理拓扑。有关更多信息,请参阅发行说明。
请随时通过 GitHub 问题与我们联系!
欢呼,
Artem