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 可观测性和跟踪

  • 现在提供了 Bill of Materials 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 社区所有即将举行的活动。

查看所有