简介
云原生是一种应用开发风格,鼓励轻松采纳持续交付和价值驱动开发领域的最佳实践。相关的另一项准则是构建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)的抽象和通用类。