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