Spring Cloud

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ù)更新方案
image.png

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)的邏輯

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容