什麼是springcloudalibaba2.1子專案?

Spring Cloud Alibaba

2。1)什麼是SpringCloud?https://spring。io/projects/spring-cloud

spring cloud子專案孵化器地址:https://github。com/spring-cloud-incubator 孵化成功就變為springcloud的子專案了。

SpringCloud是程式設計師用來開發我們微服務的一整套技術解決方案。包含如下

服務註冊發現,服務容錯降級,服務閘道器,服務呼叫,服務呼叫負載均衡,訊息等。

什麼是springcloudalibaba2.1子專案?

什麼是springcloudalibaba2.1子專案?

2。2)什麼是Spring cloud Alibaba

Spring cloud Alibaba是我們SpringCloud的一個子專案,是提供微服務開發的一站式解決方案。包含微服務開發的必要元件。

2。2。1)基於SpringCloud 符合SpringCloud標準,是阿里的微服務的解決方案。

文件:https://github。com/alibaba/spring-cloud-alibaba/blob/master/README-zh。md主要功能描述:

什麼是springcloudalibaba2.1子專案?

2。2。2)SpringCloud SpringCloudalibaba SpringBoot的生產版本選擇

①:我們的SpringBoot版本說明選擇

1 /**

2 其中2:表示的主版本號,表示是我們的SpringBoot第二代產品

3 其中1:表示的是次版本號,增加了一些新的功能但是主體的架構是沒有變化的,是相容的

4 其中6:表示的是bug修復版

5 所以2。1。6合起來就是springboot的第二代版本的第一個小版本的 第6次bug修復版本

RELEASE:存在哪些取值了 ①:snapshot(開發版本) ②:M1。。。M2(里程碑版本,在

7 正式版釋出之前 會出幾個里程碑的版本) ③:release(正式版本)

8 **/

9

10 org。springframework。boot

11 spring‐boot‐starter‐parent 12 2。1。6。RELEASE

13

②:Spring cloud的版本說明

第一代版本:Angle

第二代版本:Brixton

第三代版本:Camden

第四代版本:Edgware

第五代版本:Finchley

第六代版本:GreenWich

第七代版本:Hoxton(還在醞釀中,沒正式版本)這種釋出的版本是以倫敦地鐵站發行地鐵的站。

為什麼我們的SpringCloud會以這種方式來發布版本,因為假如我們傳統的

5。1。5release這種釋出的而 SpringCloud會包含很多子專案的版本就會給人造成混淆。

什麼是springcloudalibaba2.1子專案?

SNAPSHOT:快照版本,隨時可能修改

什麼是springcloudalibaba2.1子專案?

M: MileStone,M1表示第1個里程碑版本,一般同時標註PRE,表示預覽版版。 RC 版本英文版名字叫Release Candidate(候選版本)一般標註PRE表示預覽版

什麼是springcloudalibaba2.1子專案?

SR: Service Release,SR1表示第1個正式版本,一般同時標註GA:(GenerallyAvailable),表示穩定版本。

什麼是springcloudalibaba2.1子專案?

比如還有一種RELEASE版本(正式版本) 比如 Greenwich版本順序

Greenwich。release——->發現bug——->Greenwich。SR1————>發現bug——>

Greenwich。SR2。

SpringCloud的釋出計劃

https://github。com/spring-cloud/spring-cloud-release/milestones

SpringCloud曾經發布的版本:

https://github。com/spring-cloud/spring-cloud-release/releases

③:Springboot SpringCloud SpringCloudalibaba 的版本對應關係

https://github。com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

什麼是springcloudalibaba2.1子專案?

④:生產版本選擇

a:打死不用非穩定版本/ end-of-life(不維護)版本b:release版本先等等(等別人去探雷) c:推薦 SR2以後的可以放心使用。

分享就到這裡啦!喜歡的朋友們點贊,收藏,加關注哦!領取資料後臺私聊小編:即可免費領取!