Spring Cloud Stream 應用程式2022.0.0

Spring Cloud Stream 應用程式是獨立可執行的應用程式,透過訊息中介軟體(如 Apache Kafka 和 RabbitMQ)進行通訊。

這些應用程式可以獨立在各種執行階段平台執行,包括 Kubernetes、Docker、Cloud Foundry,甚至在您的筆記型電腦上。

功能特色

  • 開箱即用的應用程式,可作為獨立 Spring Boot 應用程式執行。

  • 在 Spring Cloud Data Flow 中將一組應用程式組合成連貫的串流資料管線。

  • 透過應用程式屬性、環境變數或 YAML 檔案覆寫組態參數。

可用應用程式

您可以在這裡找到可用應用程式的清單。

快速開始

步驟 1 - 從這裡下載最新的 time-source 應用程式 (例如:4.0.1-SNAPSHOT)

步驟 2 - 從這裡下載最新的 log-sink 應用程式 (例如:4.0.1-SNAPSHOT)

步驟 3 - 啟動 Kafka

步驟 4 - 啟動指向 Kafka 中 ticktock 主題的 Time Source 生產者應用程式

java -jar time-source-kafka-***.jar --spring.cloud.stream.bindings.output.destination=ticktock

步驟 5 - 啟動指向 Kafka 中 ticktock 主題的 Log Sink 消費者應用程式

java -jar log-sink-kafka-***.jar --spring.cloud.stream.bindings.input.destination=ticktock --server.port=0

步驟 6 - 在 log-sink 記錄中驗證 ticktock 輸出

Stream 應用程式和 Spring Cloud Data Flow

請查看參考指南中的 應用程式註冊 章節,了解如何在 Spring Cloud Data Flow 中使用這些應用程式。

應用程式的 HTTP 儲存庫位置

以下連結是使用 wgetcurl 等工具下載個別應用程式和中繼資料的便捷方式。您可以查看這些檔案並複製個別應用程式連結。

版本:Boot / Stream Rabbit MQ Apache Kafka
Spring Boot 3.1.4 / Spring Cloud Stream 4.0.4 穩定版本 / 最新快照版本 穩定版本 / 最新快照版本
Spring Boot 2.6.8 / Spring Cloud Stream 3.2.4 穩定版本 / 最新快照版本 穩定版本 / 最新快照版本
Spring Initializr

快速開始您的專案

搶先一步

VMware 提供訓練和認證,以加速您的進展。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

檢視全部