Spring AMQP 4.0 里程碑 2 发布

发布 | Artem Bilan | 2025 年 3 月 18 日 | ...

我很高兴代表团队和所有贡献者宣布 Spring AMQP 4.0.0 的第二个里程碑。

补丁版本 3.1.103.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

项目页面 | GitHub 问题 | 贡献 | 帮助

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢占先机

VMware 提供培训和认证来加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部