搶先一步
VMware 提供培訓和認證,以加速您的進展。
了解更多Spring Cloud Stream 是一個框架,用於建構與共用訊息系統連接的高度可擴展事件驅動微服務。
此框架提供一個彈性的程式設計模型,建立在已建立且熟悉的 Spring 慣用語和最佳實踐之上,包括支援持久性發布/訂閱語義、消費者群組和有狀態分割。
Spring Cloud Stream 支援多種繫結器實作,下表包含 GitHub 專案的連結。
Spring Cloud Stream 的核心建構區塊為:
目的地繫結器:負責提供與外部訊息系統整合的組件。
目的地繫結:外部訊息系統與終端使用者提供的應用程式碼(生產者/消費者)之間的橋樑。
訊息:生產者和消費者用來與目的地繫結器(以及透過外部訊息系統的其他應用程式)通訊的標準資料結構。
spring-cloud-stream 各模組的構件可在 Maven Central 儲存庫的 spring-cloud-stream-* 下找到。
您也可以試用我們在 GitHub 範例儲存庫中提供的範例
如果您希望貢獻,您可以選擇目前列出的任何問題,或直接提交 PR,其中包含您認為對專案有益的功能。您也可以尋找標有 ideal-for-contribution
標籤的問題。
Spring Cloud Stream 發行列車包含在 Spring Cloud 發行列車中。下表顯示與 Spring Boot 版本的對應關係。
Spring Cloud Stream | Spring Cloud | Spring Boot |
---|---|---|
4.0.x | 2022.0.x 又名 Kilburn | 3.0.x |
3.2.x | 2021.0.x 又名 Jubilee | 2.6.x, 2.7.x (從 2021.0.3 版本的 Spring Cloud 開始) |
3.1.x | 2020.0.x 又名 Ilford | 2.4.x, 2.5.x (從 2020.0.3 版本的 Spring Cloud 開始) |