Spring Cloud和Spring Boot是什么關(guān)系
Spring Boot 是 Spring 的一套快速配置腳手架,可以基于Spring Boot 快速開發(fā)單個(gè)微服務(wù),Spring Cloud是一個(gè)基于Spring Boot實(shí)現(xiàn)的開發(fā)工具;Spring Boot專注于快速、方便集成的單個(gè)微服務(wù)個(gè)體,Spring Cloud關(guān)注全局的服務(wù)治理框架; Spring Boot使用了默認(rèn)大于配置的理念,很多集成方案已經(jīng)幫你選擇好了,能不配置就不配置,Spring Cloud很大的一部分是基于Spring Boot來實(shí)現(xiàn),必須基于Spring Boot開發(fā)。可以單獨(dú)使用Spring Boot開發(fā)項(xiàng)目,但是Spring Cloud離不開 Spring Boot。
Spring Cloud相關(guān)基礎(chǔ)服務(wù)組件
服務(wù)發(fā)現(xiàn)——Netflix Eureka(Nacos)
服務(wù)調(diào)用——Netflix Feign?
熔斷器——Netflix Hystrix?
服務(wù)網(wǎng)關(guān)——Spring Cloud??GateWay
分布式配置——Spring Cloud Config(Nacos)
消息總線 —— Spring Cloud Bus(Nacos)
Spring Cloud的版本
Spring Cloud并沒有熟悉的數(shù)字版本號(hào),而是對(duì)應(yīng)一個(gè)開發(fā)代號(hào)。

開發(fā)代號(hào)看似沒有什么規(guī)律,但實(shí)際上首字母是有順序的,比如:Dalston版本,我們可以簡(jiǎn)稱 D 版本,對(duì)應(yīng)的 Edgware 版本我們可以簡(jiǎn)稱 E 版本。
小版本
Spring Cloud 小版本分為:
SNAPSHOT: 快照版本,隨時(shí)可能修改
M: MileStone,M1表示第1個(gè)里程碑版本,一般同時(shí)標(biāo)注PRE,表示預(yù)覽版版。
SR: Service Release,SR1表示第1個(gè)正式版本,一般同時(shí)標(biāo)注GA:(GenerallyAvailable),表示穩(wěn)定版本。