Cloud Native Applications

Cloud Native是应用开发的一种模式,这种模式促进了“continuous delivery”以及“value-driven”开发领域中的最佳实践,是构成“12-factor Apps”的一门学科,例如通过使用声明式程序,管理,监控。spring cloud通过一些特定的方式加快了这些类型的开发,它的出发点是所以组件的一系列功能在一个分布式系统中必须存在或者当需要是可以方便的使用.

Note What is Continuous Delivery?

持续交付通过可持续的方式安全,快速的获取所有类型的改变,包括引入新的功能,修改配置,解决bug以及实验,
它的目标是进行部署,无论是大规模的分布式系统,复杂产品环境,嵌入式系统,还以一个可以运行在demand的任务.
即使每天有成千上万的开发者进行着修改,也可以确保代码一直保持在可部署状态,这样就可以完全摒弃传统开发的集成,测试和强化阶段。

What is value-driven

这些功能大多数包括在Spring Boot中,另外Spring Cloud 发布了2个类库,Spring Cloud Context 和 Spring Cloud Commons. Spring Cloud Context 为应用的上下文提供了工具以及指定的服务。(bootstrap context, encryption, refresh scope and environment endpoints) Spring Cloud Commons 为不同的云实现上提供了一系列的抽象和共同类(Spring Cloud Netflix vs. Spring Cloud Consul).

如果由于"Illegal key size"产生了异常,并且正在使用Sun’s JDK,需要安装JCE(Java Cryptography Extension ),如下

1.Java 6 JCE 2.Java 7 JCE 3.Java 8 JCE

提取文件到 JDK/jre/lib/security目录中

results matching ""

    No results matching ""