Cloud Native Applications
Cloud Native是一种应用开发风格,鼓励在持续交付和价值驱动开发领域轻松采用最佳实践。相关的课程可以查看构建12-Factor应用的方法论,其使用了如声明式编程、管理和监视来达到开发实践符合交付和运营目标。Spring Cloud以多种具体方式促进了这些开发风格,起点是分布式系统中所有组件会需要或者在需要时可以轻松实现的一系列功能。
我们在Spring Cloud中构建的许多功能在Spring Boot中已经具备,Spring Cloud提供了Spring Cloud Context和Spring Cloud Commons两个库以提供一些其它功能。 Spring Cloud Context为Spring Cloud应用程序的ApplicationContext
提供了公用及特殊的功能(如bootstrap context, encryption, refresh scope and environment endpoints)。Spring Cloud Commons是一组在不同的Spring Cloud实现中使用的抽象类和公用类(例如Spring Cloud Netflix和Spring Cloud Consul)。
如果您出现了“非法密钥大小”异常,并且正在使用Sun的JDK,则需要安装Java加密扩展(JCE)无限强度管理策略文件。请参阅以下链接获取有关更多信息:
解压文件到:JDK/jre/lib/security文件夹下 (不管您使用的是JRE/JDK x64/x86中的哪一个版本)。
注意:Spring Cloud在非限制性Apache 2.0许可证下发布。如果您想为文档的这一部分做出贡献或者发现错误,请在github中找到项目中的源代码和问题跟踪器。