Part I. Cloud Native Applications

云原生是一种应用程序开发方式,鼓励在持续交付和 value-driven 开发领域轻松采用最佳实践。一个相关的学科是 building 12-factor 应用,其中开发实践与交付和运营目标一致,例如通过使用声明性编程和管理和监控。 Spring Cloud 以多种特定方式促进这些开发风格,起点是一组 features,分布式系统中的所有组件在需要时都需要或需要轻松访问。

其中许多 features 都包含在Spring Boot中,我们在 Spring Cloud 中构建了。还有一些由 Spring Cloud 作为两个 libraries 提供:Spring Cloud Context 和 Spring Cloud Commons。 Spring Cloud Context 为 Spring Cloud application(bootstrap context,加密,刷新范围和环境 endpoints)的ApplicationContext提供实用程序和特殊服务。 Spring Cloud Commons 是一组抽象和 common classes,用于不同的 Spring Cloud implementations(例如 Spring Cloud Netflix vs. Spring Cloud Consul)。

如果由于“非法 key 大小”而得到 exception 并且您使用的是 Sun 的 JDK,则需要安装 Java Cryptography Extension(JCE)Unlimited Strength Jurisdiction Policy Files。有关更多信息,请参阅以下链接:

将 files 提取到 JDK/jre/lib/security 文件夹中(无论你使用哪个 version JRE/JDK x64/x86)。

Spring Cloud 在 non-restrictive Apache 2.0 license 下发布。如果您想为文档的这一部分做出贡献,或者如果您发现错误,请在github 上找到项目中的 source code 和问题跟踪器。

首页