跟上时代学Springcloud之介绍(1)

一、概念

Springboot是一个快速开发框架,那Springcloud就是多个springboot框架的有序集合,基本和dubbo的功能差很少。spring

二、版本号

每个Springcloud的版本号都对应一个Springboot的版本,相当重要。springboot

SpringCloud对应SpringBoot版本框架

springcloud版本号 springbooot版本号(train)
Angle 1.2.x
Brixton 1.3.x
Camden 1.4.x
Dalston 1.5.x
Edgware 1.5.x
Finchley 2.0.x
Greenwich 2.1.x

因此在使用Springcloud的时候,也必定要注意Springboot的版本,这样版本号对应上了才能够正常使用微服务带来的好处。分布式

Spring Cloud与Spring Boot版本匹配关系

Spring Cloud微服务

Spring Bootspa

Greenwich 兼容Spring Boot2.1.x

Finchleyci

兼容Spring Boot 2.0.x,不兼容Spring Boot 1.5.xspringcloud

Dalston和Edgware开发

兼容Spring Boot 1.5.x,不兼容Spring Boot 2.0.xtable

Camden

兼容Spring Boot 1.4.x,也兼容Spring Boot 1.5.x

Brixton

兼容Spring Boot 1.3.x,也兼容Spring Boot 1.4.x

Angel

兼容Spring Boot 1.2.x

三、SpringCloud组件 (功能点)

与其说是组件,本身看来就是一个功能点而已,如下是9个主要功能点。

3.1 Eureka Server

3.2 Eureka Client

3.3 ribbon 

3.4 feign

3.5 Hystrix

3.6 Zuul

3.7 SpringCloud Config

3.8 SpringCloud Bus

3.9 SpringCloud Sleuth

并非全部的组件会用才说明是使用SpringCloud微服务了,使用两三个也能够做为一个微服务框架,它是一个分布式系统框架,与Dubbo功能类似,但又会不同凡响

相关文章
相关标签/搜索