Part I. Cloud 本机应用程序

Cloud Native是一种应用程序开发样式,鼓励在持续交付和价值驱动的开发领域中轻松采用最佳实践。一个相关的学科是构建12-factor Applications,其中开发实践与交付和运营目标相一致,例如,使用声明式编程,Management 和监视。 Spring Cloud 通过多种特定方式促进了这些开发风格。起点是一组功能,分布式系统中的所有组件都需要轻松访问这些功能。

Spring Cloud 构建于其中的Spring Boot涵盖了许多这些功能。 Spring Cloud 作为两个库提供了更多功能:Spring Cloud Context 和 Spring Cloud Commons。 Spring Cloud Context 为 Spring Cloud 应用程序的ApplicationContext提供了 Util 和特殊服务(引导上下文,加密,刷新作用域和环境端点)。 Spring Cloud Commons 是用于不同 Spring Cloud 实现(例如 Spring Cloud Netflix 和 Spring Cloud Consul)的一组抽象和通用类。

如果由于“密钥大小非法”而导致异常,并且使用 Sun 的 JDK,则需要安装 Java 密码术扩展(JCE)无限强度管辖权策略文件。有关更多信息,请参见以下链接:

将文件解压缩到所使用的 JRE/JDK x64/x86 版本的 JDK/jre/lib/security 文件夹中。

Note

Spring Cloud 是根据非限制性 Apache 2.0 许可发布的。如果您想为文档的这一部分做出贡献,或者发现错误,可以在github找到源代码并发布项目的跟踪程序。