天天看點

springCloud(2):Spirng Cloud簡介

一、簡介

Spring Cloud是在SpringBoot基礎上建構的,用于快速建構分布式系統的通用模式的工具集。

使用Spring Cloud開發的應用程式非常适合在Docker或者PaaS上部署,是以又叫作雲原生應用。

二、特點

1、約定優于配置

2、适用于各種環境。開發、部署在PC Server或各種雲環境(如:阿裡雲)均可

3、隐藏了元件的複雜性,并提供聲明式、無xml的配置方式

4、開箱即用,快速啟動

5、輕量級的元件

6、元件豐富,功能齊全,如:配置管理、服務發現、斷路器、微服務網關等

7、選型中立、豐富。如:springCloud支援使用Eureka、ZK或Consul實作服務發現

8、靈活。springCloud的組成部分是解耦的,開發人員可按需靈活挑選技術選型

三、版本

3.1、說明

大多數Spring項目都是以“主版本号.次版本号.增量版本号.裡程碑版本号”的形式命名版本号的,然而SpringCloud并未使用這種方式管理版本。

SpringCloud是以英文單詞SRX(X為數字)的形式命名版本号的。

SpringCloud是一個綜合項目,它包含很多的子項目,子項目也維護着自己的版本号。

SR一般表示Bug修複;在SR版本釋出之前,會先釋出一個Release版本

3.2、Spring Cloud/Spring Boot版本相容性

1、Angel版本基于SpringBoot 1.2.x建構

2、Brixton版本基于SpringBoot 1.3.x建構,也可以使用SpirngBoot 1.4.x測試

3、Camden版本基于SpringBoot 1.4.x建構,也可以使用SpirngBoot 1.5.x測試

本文轉自我愛大金子部落格51CTO部落格,原文連結http://blog.51cto.com/1754966750/1941042如需轉載請自行聯系原作者

我愛大金子

上一篇: CRC校驗