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 社群所有即將舉行的活動。

檢視所有