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 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 |
與其說是組件,本身看來就是一個功能點而已,如下是9個主要功能點。
並非全部的組件會用才說明是使用SpringCloud微服務了,使用兩三個也能夠做爲一個微服務框架,它是一個分佈式系統框架,與Dubbo功能類似,但又會不同凡響