簡介
雲原生是一種應用程式開發風格,它鼓勵在持續交付和價值驅動開發領域輕鬆採用最佳實踐。一個相關的學科是構建 12 因素應用程式,其中開發實踐與交付和運營目標保持一致——例如,透過使用宣告式程式設計、管理和監控。Spring Cloud 透過多種特定方式促進這些開發風格。起點是分散式系統中所有元件都需要輕鬆訪問的一組功能。
許多這些功能都由 Spring Cloud 所基於的 Spring Boot 涵蓋。更多功能由 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)。