Spring for Apache Kafka 和 Spring for RabbitMQ 的新主要版本

发布 | Gary Russell | 2022年11月21日 | ...

我很高兴地宣布,Spring for Apache Kafka 和 Spring for RabbitMQ 的新主要版本 (3.0.0) 现已发布。

通用更改

这些项目的 3.0.x 版本具有以下通用更改

  • 它们依赖于 Java 17 或更高版本

  • 它们依赖于 Spring Framework 6.0.x

  • 支持创建本机 GraalVM 应用程序

  • 支持 micrometer 可观察性和跟踪

  • 现在提供物料清单 POM 以帮助进行依赖项管理

Spring for Apache Kafka

  • 支持全局单例 EmbeddedKafkaBroker(跨多个测试类)

  • @RetryableTopic (非阻塞重试) 的多项增强

  • KafkaTemplate 方法现在返回 CompleteableFuture 而不是已弃用的 ListenableFuture

有关此版本中所有更改的信息,请参见 新增功能

此外,现在还提供 2.9.32.8.11 维护版本。

项目页面 | GitHub | 问题 | 文档 | Stack Overflow

Spring for RabbitMQ

  • 添加了对具有单个活动消费者的 RabbitMQ 超级流的支持

  • 已删除先前已弃用的远程处理支持

  • AsyncRabbitTemplateRabbitStreamTemplate 方法现在返回 CompleteableFuture 而不是已弃用的 ListenableFuture

有关此版本中所有更改的信息,请参见 新增功能

此外,现在还提供 2.4.8 维护版本。

项目页面 | GitHub | 问题 | 文档 | Stack Overflow

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部