保持領先
VMware 提供培訓和認證,以加速您的進步。
瞭解更多我很高興代表團隊宣佈 Spring Cloud Stream 1.0.0.RELEASE 正式釋出。這些構件可以在 Spring 倉庫 以及 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 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 日在拉斯維加斯舉行,如果您尚未註冊,則應考慮獲取您的門票。