領先一步
VMware 提供培訓和認證,以加速您的進展。
了解更多我謹代表團隊宣布 Spring Cloud Stream 1.0.0.RELEASE 正式發布。您可以在 Spring Repository 以及 Maven Central 找到這些構件。
Spring Cloud Stream 的目標是成為一個輕量級框架,用於開發事件驅動的微服務,並建立在 Spring Boot 的易於開發和部署特性,以及 Spring Integration 的組件模型和整合能力之上。作為 Spring Cloud 系列專案的一部分,它特別關注雲端原生架構。
為了簡化串流和更傳統的企業整合的開發,它提供了一些基本元素和抽象概念,例如
以上所有功能都以與中介軟體無關的方式實作,透過框架的 Binder 抽象化,允許不同的實作來調整模型以適應通訊中介軟體的原生能力。這讓開發人員可以專注於業務抽象概念,並開發可重複使用的組件,這些組件可以用於不同類型的訊息中介軟體。Spring Cloud Stream 1.0.0.RELEASE 隨附適用於 Apache Kafka 和 Rabbit MQ 的 Binder。其他實作,例如 Gemfire 亦已提供。
從 首次提交 以來,來自 Spring 團隊和社群的 21 位貢獻者,已新增 506 次提交並解決了 189 個問題。
Spring Cloud Stream 的歷史比其提交歷史更悠久。它的誕生源於對 Spring XD 的重新思考(它的大部分當前程式碼都歸功於 Spring XD),從雲端原生、面向微服務的角度出發,更具體地說,是以 Spring Boot 和 Spring Cloud 友善的方式重新定義模組和訊息匯流排的概念。它提供了編寫長期運行的微服務的機制,這些微服務可以透過 Spring Cloud Data Flow 在各種平台(Cloud Foundry、Apache YARN、Kubernetes、Apache Mesos)中協調和部署在複雜的串流管道中,與其面向任務的同級專案 Spring Cloud Task 相對應。它為 豐富的 Spring Cloud Stream 應用程式生態系統 提供動力,這些應用程式與各種類型的中介軟體和資料儲存整合,這歸功於其 Spring Integration 基礎。它也為其他幾個 Spring Cloud 專案提供動力:Spring Cloud Bus、Spring Cloud Hystrix 和 Spring Cloud Sleuth,作為早期採用者,他們提供了非常寶貴的意見。
感謝並祝賀所有參與此旅程的人,包括 Spring XD/Spring Cloud Data Flow 團隊的現任和前任成員,特別是社群成員,他們直接貢獻或提供了超出必要的反饋,以促成專案的成功。如果沒有您的幫助,我們不可能走到今天,並希望您繼續這樣做。
您可以在 GitHub、Stack Overflow 或 Twitter 上找到我們。
至於未來,我們預期的 路線圖 包括以下項目:
加入我們,一同展開下一段旅程!
如果您要參加在巴塞隆納舉行的 Spring IO,我將在 5 月 20 日星期五談論 Spring Cloud Stream。Spring 團隊成員還有許多其他精彩演講,請查看 議程。
這也提醒您,Spring One Platform 將於今年 8 月 1-4 日在拉斯維加斯舉行,如果您還沒有註冊,請考慮 購買門票。