摘要:英文命名方式也比較有意思,采用了英國(guó)倫敦地鐵站的名稱(chēng)來(lái)命名,并由地鐵站名稱(chēng)字母依次類(lèi)推的形式來(lái)發(fā)布迭代版本。
好久沒(méi)有研究 Spring Cloud 了,也沒(méi)有關(guān)注它的更新及新特性,上官網(wǎng)看了下,又增加了幾個(gè)版本,有正式版有預(yù)覽版,多達(dá) 6 個(gè)版本,實(shí)在讓人蒙逼。
而我們的項(xiàng)目版本還儀停留在 Dalston SR1 版本。
Spring Cloud 的多版本這么多不同的版本,它們都有什么區(qū)別,我們開(kāi)發(fā)微服務(wù)到底使用哪一個(gè)版本呢?這些版本與 Spring Boot 版本又是一個(gè)怎樣的依賴(lài)關(guān)系?帶著這些問(wèn)題,我們必須把它一一搞清楚,不然總會(huì)讓你很頭疼。。
首先 Spring Cloud 是一個(gè)由很多子項(xiàng)目組成的龐大項(xiàng)目,Spring Cloud 的主要項(xiàng)目如下:
Spring Cloud Config Spring Cloud Netflix Spring Cloud Bus Spring Cloud Cluster Spring Cloud Security ... 更多請(qǐng)參考官方說(shuō)明: https://projects.spring.io/spring-cloud/
然而,這些子項(xiàng)目都有不同的發(fā)布階段,為了管理主項(xiàng)目和子項(xiàng)目的依賴(lài)關(guān)系,以及為了避免和子項(xiàng)目版本的沖突和誤解,主項(xiàng)目版本命名并沒(méi)有采用和子項(xiàng)目數(shù)字版本化的形式,而是采用了英文名稱(chēng)。
英文命名方式也比較有意思,Spring Cloud 采用了英國(guó)倫敦地鐵站的名稱(chēng)來(lái)命名,并由地鐵站名稱(chēng)字母A-Z依次類(lèi)推的形式來(lái)發(fā)布迭代版本。
由上可知,Spring Cloud 的第一個(gè)版本 "Angel" 就不覺(jué)得奇怪了,接著 "Brixton" 就是第二個(gè)版本。當(dāng)一個(gè)項(xiàng)目到達(dá)發(fā)布臨界點(diǎn)或者解決了一個(gè)嚴(yán)重的BUG后就會(huì)發(fā)布一個(gè) "service Release" 版本, 簡(jiǎn)稱(chēng) SR(X)版本,x 代表一個(gè)遞增數(shù)字。
由此我們可以得出 "Finchley M9" 就是目前最新的開(kāi)發(fā)版本,"Edgware SR3" 是最新穩(wěn)定版本。
Spring Cloud 版本依賴(lài)關(guān)系下圖揭示了主項(xiàng)目和子項(xiàng)目版本的依賴(lài)關(guān)系。
Spring Cloud & Spring Boot 依賴(lài)關(guān)系Finchley 是基于 Spring Boot 2.0.x 構(gòu)建的,不支持 Spring Boot 1.5.x
Dalston 和 Edgware 是基于 Spring Boot 1.5.x 構(gòu)建的,不支持 Spring Boot 2.0.x
Camden 構(gòu)建于 Spring Boot 1.4.x,但依然能支持 Spring Boot 1.5.x
注意:Brixton 和 Angel 版本在2017年7月已經(jīng)停止更新迭代了,我們就不關(guān)注它的版本依賴(lài)關(guān)系了。
Spring Cloud 正處理高速發(fā)展期,版本發(fā)布更新太快,項(xiàng)目更新版本還要考慮兼容性等各種問(wèn)題,讓人很頭疼!后續(xù)我會(huì)慢慢揭開(kāi)這些面紗。。
推薦:Spring Boot & Cloud 最強(qiáng)技術(shù)教程
掃描關(guān)注我們的微信公眾號(hào),干貨每天更新。
引用文字
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/71281.html
摘要:下表整理了目前的版本與版本的兼容關(guān)系還未所以,不論您是在讀我的基礎(chǔ)教程基礎(chǔ)教程還是正在連載的系列教程。 這篇博文是臨時(shí)增加出來(lái)的內(nèi)容,主要是由于最近連載《Spring Cloud Alibaba基礎(chǔ)教程》系列的時(shí)候,碰到讀者咨詢(xún)的大量問(wèn)題中存在一個(gè)比較普遍的問(wèn)題:版本的選擇。其實(shí)這類(lèi)問(wèn)題,在之前寫(xiě)Spring Cloud基礎(chǔ)教程的時(shí)候,就已經(jīng)發(fā)過(guò)一篇《聊聊Spring Cloud版本的...
摘要:我沒(méi)有能力去控制那些自媒體發(fā)布這些不實(shí)的內(nèi)容,但是在我了解的范圍內(nèi),還是盡力輸出一些我的理解。 之前我發(fā)過(guò)一篇《說(shuō)說(shuō)我為什么看好Spring Cloud Alibaba》,然后這兩天有網(wǎng)友給我轉(zhuǎn)了這篇文章《坑爹項(xiàng)目spring-cloud-alibaba,我們也來(lái)一個(gè)》,問(wèn)我的看法是怎么樣的,聊天時(shí)候簡(jiǎn)單說(shuō)了一下。今天在家休息,抽空整理一下內(nèi)容,逐點(diǎn)說(shuō)一下我的看法,主要還是覺(jué)得這篇文章...
摘要:原文鏈接時(shí)代,架構(gòu)該怎么跟進(jìn),來(lái)自于微信公眾號(hào)次靈均閣作為核心開(kāi)發(fā)者,請(qǐng)先簡(jiǎn)單介紹下自己答大家好,我是小馬哥,一名學(xué)習(xí)當(dāng)爸爸的父親,勸退師,項(xiàng)目架構(gòu)師,編程思想的作者。因此,需求的來(lái)源不再已阿里為絕對(duì)主導(dǎo),社區(qū)共建和共制的發(fā)展模式已成事實(shí)。 原文鏈接:Service Mesh 時(shí)代,Dubbo 架構(gòu)該怎么跟進(jìn)?,來(lái)自于微信公眾號(hào):次靈均閣 作為 Duboo 核心開(kāi)發(fā)者,請(qǐng)先簡(jiǎn)單介紹下...
摘要:原文鏈接時(shí)代,架構(gòu)該怎么跟進(jìn),來(lái)自于微信公眾號(hào)次靈均閣作為核心開(kāi)發(fā)者,請(qǐng)先簡(jiǎn)單介紹下自己答大家好,我是小馬哥,一名學(xué)習(xí)當(dāng)爸爸的父親,勸退師,項(xiàng)目架構(gòu)師,編程思想的作者。因此,需求的來(lái)源不再已阿里為絕對(duì)主導(dǎo),社區(qū)共建和共制的發(fā)展模式已成事實(shí)。 原文鏈接:Service Mesh 時(shí)代,Dubbo 架構(gòu)該怎么跟進(jìn)?,來(lái)自于微信公眾號(hào):次靈均閣 作為 Duboo 核心開(kāi)發(fā)者,請(qǐng)先簡(jiǎn)單介紹下...
摘要:系列文章更新計(jì)劃列表主要對(duì)一些中常用的框架進(jìn)行簡(jiǎn)單的介紹及快速上手,外加相關(guān)資料的收集更新列表會(huì)不定期的加入新的內(nèi)容以進(jìn)行擴(kuò)充,如果你對(duì)此感興趣可以站內(nèi)聯(lián)系我。 導(dǎo)讀: 從第一次接觸Spring Boot 至今已經(jīng)有半年多了,在這期間也瀏覽了許多和Spring Boot 相關(guān)的書(shū)籍及文章,公司里面的許多項(xiàng)目也一直在使用Spring Boot。關(guān)于Spring Boot的一些看法:Spr...
閱讀 3116·2021-10-12 10:12
閱讀 5611·2021-09-26 10:20
閱讀 1579·2021-07-26 23:38
閱讀 2869·2019-08-30 15:54
閱讀 1705·2019-08-30 13:45
閱讀 2011·2019-08-30 11:23
閱讀 3164·2019-08-29 13:49
閱讀 932·2019-08-26 18:23