簡介

雲原生是一種應用開發風格,鼓勵輕鬆採納持續交付和價值驅動開發領域的最佳實踐。相關的另一項準則是構建12 要素應用,其中開發實踐與交付和運營目標保持一致——例如,透過使用宣告式程式設計以及管理和監控。Spring Cloud 以多種特定方式促進這些開發風格。起點是分散式系統中所有元件都需要輕鬆訪問的一組功能。

這些功能中有許多由Spring Boot提供,Spring Cloud 基於它構建。Spring Cloud 作為兩個庫提供了更多功能:Spring Cloud Context 和 Spring Cloud Commons。Spring Cloud Context 為 Spring Cloud 應用的 ApplicationContext 提供實用工具和特殊服務(引導上下文、加密、重新整理範圍和環境端點)。Spring Cloud Commons 是一組用於不同 Spring Cloud 實現(如 Spring Cloud Netflix 和 Spring Cloud Consul)的抽象和通用類。