什麼是springcloudalibaba2.1子項目?

fans news 發佈 2021-11-29T03:11:21+00:00

Spring Cloud Alibaba2.1)什麼是SpringCloud?https://spring.io/projects/spring-cloudspring cloud子項目孵化器地址:https://github.

Spring cloud Alibaba

2.1)什麼是SpringCloud?https://spring.io/projects/spring-cloud

spring cloud子項目孵化器地址:https://github.com/spring-cloud-incubator 孵化成功就變為Springcloud的子項目了。

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

服務註冊發現,服務容錯降級,服務網關,服務調用,服務調用負載均衡,消息等.


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主要功能描述:

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 <parent>

10 <groupId>org.springframework.boot</groupId>

11 <artifactId>spring‐boot‐starter‐parent</artifactId> 12 <version>2.1.6.RELEASE</version>

13 </parent>

②:Spring cloud的版本說明

第一代版本:Angle

第二代版本:Brixton

第三代版本:Camden

第四代版本:Edgware

第五代版本:Finchley

第六代版本:GreenWich

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

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

5.1.5release這種發布的而 SpringCloud會包含很多子項目的版本就會給人造成混淆.

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

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

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

比如還有一種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

④:生產版本選擇

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

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

關鍵字: