簡介

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

其中許多功能都包含在 Spring Boot 中,Spring Cloud 建構於其之上。Spring Cloud 還以兩個函式庫的形式交付更多功能:Spring Cloud Context 和 Spring Cloud Commons。Spring Cloud Context 為 Spring Cloud 應用程式的 ApplicationContext 提供實用程式和特殊服務(啟動Context、加密、重新整理範圍和環境端點)。Spring Cloud Commons 是一組在不同 Spring Cloud 實作(例如 Spring Cloud Netflix 和 Spring Cloud Consul)中使用的抽象概念和通用類別。