領先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多我很高興地宣布 Spring Cloud 系列的最新成員。Spring Cloud Cloud Foundry 服務代理是一個用於建構 服務代理的框架,適用於 Cloud Foundry 平台。
服務代理提供了一種使用受管服務擴展 Cloud Foundry 的方法,這些受管服務可以被部署到平台的應用程式使用。受管服務通常會向應用程式公開某種類型的資源,例如資料庫或其他持久性儲存、訊息系統或其他支援基礎架構。 服務代理會發布服務和服務方案的目錄,管理服務實例的佈建和取消佈建,並提供連線詳細資訊和憑證,供應用程式使用該資源。 服務代理已註冊到 Cloud Foundry,並使用定義完善的 服務代理 REST API 與平台通訊。
Spring Cloud Cloud Foundry 服務代理將完整的服務代理 REST API 實作為 Spring MVC 端點。 這讓服務代理作者可以專注於管理後端資源所需的邏輯,而不必擔心實作代理 API 語意。
在 Spring Boot 發布後不久,Steve Greenberg 開發了 spring-boot-cf-service-broker 專案,並將其貢獻給 Cloud Foundry 社群。 在接下來的幾個月中,許多 貢獻者 協助新增功能、修正錯誤,並跟上服務代理 API 的步伐。 不幸的是,由於對所有參與者來說,這都是一個「副專案」,因此貢獻者無法承諾持續更新專案。
Spring Cloud 團隊主動表示願意接管並承諾保持專案的更新,Steve 也慷慨地同意將該專案移至 Spring Cloud 旗下。 轉移到 Spring Cloud 包括變更專案的封裝結構和 Maven 坐標,以及清理和合理化服務代理作者需要實作的介面。
Spring Cloud Cloud Foundry 服務代理將追蹤服務代理 API 的演進,並增加對最新代理 API 功能的支援,讓開發人員能夠快速回應 API 的變更。 當然,我們歡迎並鼓勵您提供貢獻。 由於與其他 Spring Cloud 專案沒有相互依賴性,因此 Spring Cloud Cloud Foundry 服務代理不會是 Spring Cloud 發布列車 的一部分。
該專案已經發布了幾個候選版本。 先前專案的使用者已經測試了這些 RC 並提供了回饋。 透過這次的介紹,Spring Cloud Cloud Foundry 服務代理將以 1.0.0.RELEASE 版本 GA(正式發布)。