Boot和Cloud版本選型
版本號(hào)命名規(guī)則
1、Boot版本用數(shù)字表示,如:2.2.3RELEASE
2、Cloud版本用字母表示,如:Hoxton SR8
-
3、版本演變
[參考文章:各種軟件版本的含義] http://www.itdecent.cn/p/e3fd4117eee9
停止使用
* Angel
* Brixton
* Camden
spring boot 1.5.x
* Dalston
* Edgware
Spring Boot 2.0.x
* Finchley
Spring Boot 2.1.x
* Greenwich
* 2.2.x,2.3.x(Starting with SR5)
Spring Cloud官方目前保留版本
Hoxton SR8 (CURRENT)(GA)
2020.0 (SNAPSHOT)
20.0.0-M3 (PRE)
Hxton (SNAPSHOT)
Greenwich SR6 (GA)
Greenwich (SNAPSHOT)
Spring Boot 2.3.x版和Spring Cloud H版SR5可對(duì)應(yīng)(2020.9.9)
Cloud組件停更說明
[參考文章:SpringCloud組件的停更和替換說明] https://my.oschina.net/u/4401339/blog/4348259
-
之前SpringCloud常用的微服務(wù)落地技術(shù)
image.png
- 2020年后的技術(shù)更新方案

Eureka基礎(chǔ)
Eureka基礎(chǔ)知識(shí) 具體微服務(wù)進(jìn)駐EurekaServer
-
什么是Eureka
Eureka是Netflix的一個(gè)子模塊,也是核心模塊之一。Eureka是一個(gè)基于REST的服務(wù),用于定位服務(wù),以實(shí)現(xiàn)云端中間層服務(wù)發(fā)現(xiàn)與故障轉(zhuǎn)移。服務(wù)注冊(cè)與發(fā)現(xiàn)對(duì)于微服務(wù)架構(gòu)來說非常重要,有了服務(wù)發(fā)現(xiàn)與注冊(cè),只需要使用服務(wù)的標(biāo)識(shí)符,就可以訪問到服務(wù),而不需要修改服務(wù)調(diào)用的配置文件。
SpringCloud封裝了Netfix公司開發(fā)的Eureka模塊來實(shí)現(xiàn)服務(wù)注冊(cè)和發(fā)現(xiàn)
Eureka采用了C-S的設(shè)計(jì)架構(gòu),EurekaServer作為服務(wù)注冊(cè)功能的服務(wù)器,它是服務(wù)注冊(cè)中心。而系統(tǒng)匯總的其他服務(wù),使用Eureka的客戶端連接到Eureka Server并維持心跳連接。這樣系統(tǒng)的維護(hù)人員就可以通過Eureka Server來監(jiān)控系統(tǒng)中各個(gè)微服務(wù)是否正常運(yùn)行。 SpringCloud的一些其他模塊(比如Zuul)就可以通過EurekaServer來發(fā)現(xiàn)系統(tǒng)中的其他微服務(wù),并執(zhí)行相關(guān)的邏輯
