国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

詳解Spring Cloud版本問題

這篇具有很好參考價值的文章主要介紹了詳解Spring Cloud版本問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

1.讓人頭疼的多版本號體系

2.目錄關系

3.為什么會有多個版本號體系


1.讓人頭疼的多版本號體系

由于歷史原因,spring cloud分為了Alibaba和Netflix兩個體系。

想要了解原因以及整個spring cloud體系的來龍去脈的同學可以去看我的另一篇文章:

SpringCloud概論__BugMan的博客-CSDN博客

知道以上前情后,我們來看看spring cloud的版本號有多亂:

打開官網(wǎng)首先有個總項目的版本列表:

詳解Spring Cloud版本問題

然后往下翻是,Netflix的spring cloud和spring boot各版本之間的適配關系:

也就是說Netflix的版本號應該是列表中那樣的。

詳解Spring Cloud版本問題

但是我們點進Netflix的項目會發(fā)現(xiàn)它的版本號列表是這樣的:

詳解Spring Cloud版本問題

ok,這個時候才開始入門的小伙伴就蒙蔽了,會有以下幾個疑惑:

  • 既然是分成了Alibaba和Netflix兩個體系,為什么spring cloud這個總項目列表還會有個版本號
  • spring boot適配的適配列表中顯示的Netflix的版本號列表為什么會和點進Netflix中看見的版本號列表不一樣,為什么會有兩套Netflix的版本號?
  • 我要用spring cloud的時候到底該用哪一個的maven坐標?

本文會先從組件關系講起,理清楚spring cloud的項目目錄結(jié)構(gòu),然后再順著理清楚版本號問題。

2.目錄關系

首先我們需要理清楚整個spring cloud生態(tài)圈里組件之間的關系,也就是官網(wǎng)的目錄為什么是那個樣子。

要實現(xiàn)微服務,最核心的問題是:

  • 服務注冊和發(fā)現(xiàn)
  • 容錯

Netflix和Alibaba兩個體系對以上兩點給出了自己不同的實現(xiàn),總的來說就是各自推出了不同的注冊中心組件和容錯組件。除此之外在易能力擴展上,都是通集成接入第三方組件來實現(xiàn)的,如網(wǎng)關、總線、配置中心。

有了這個認識我們再來看整個spring cloud的項目列表就不會這么暈了。

我們進入spring官網(wǎng),可以看到Alibaba和Netflix兩個子項目,和與他們同級的很多子項目,Alibaba和Netflix的項目下包含了自己的注冊中心組件和容錯組件,和Alibaba、Netflix同級的,是一些擴展的三方組件如gateway(網(wǎng)關)、config(配置中心)、bus(總線)等。

詳解Spring Cloud版本問題

3.為什么會有多個版本號體系

其實組件關系理清楚后,版本號的問題就很好明白了了。雖然由于歷史原因,spring cloud分成了Alibaba和Netflix兩派,但spring cloud是Netflix先做出來的,所以官網(wǎng)上還是以Netflix為中心來對整個spring cloud進行描述的。真正的Netflix自己推出的全家桶的版本其實就是適配列表里列出來的那些版本:

詳解Spring Cloud版本問題

我們隨便點進一個版本的Netflix的全家桶,可以看到其實就是注冊中心(Spring Cloud Neflix)+其它組件:

詳解Spring Cloud版本問題

?后面Netflix的spring cloud的核心研發(fā)人員離職后,公司就將自己的spring cloud貢獻給了spring cloud官方社區(qū),由官方社區(qū)來對Netflix體系的spring cloud進行迭代。所以總項目上的版本號列表是spring cloud官方社區(qū)接收Netflix體系后迭代更新出來的版本:

詳解Spring Cloud版本問題

隨便點進去一個版本,可以看到其實也是圍繞Netflix給出的一個全家桶:

詳解Spring Cloud版本問題

然后官網(wǎng)上spring cloud Netflix這個子項目就只單純的維護eureka版本:

詳解Spring Cloud版本問題

我們點進隨便一個版本,可以看到,就是很單純的eureka:

詳解Spring Cloud版本問題

?至于spring cloud Alibaba,就很與世無爭,就單純的維護好自己的版本號:

詳解Spring Cloud版本問題

維護好自己的nacos和sentinel:

詳解Spring Cloud版本問題文章來源地址http://www.zghlxwxcb.cn/news/detail-474560.html

到了這里,關于詳解Spring Cloud版本問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Spring Boot、Spring Cloud與Spring Cloud Alibaba版本對應關系

    Spring Boot、Spring Cloud與Spring Cloud Alibaba版本對應關系

    一、前言 在搭建SpringCloud項目環(huán)境架構(gòu)的時候,經(jīng)常需要選擇SpringBoot和SpringCloud進行兼容的版本號。因此,對于選擇SpringBoot版本與SpringCloud版本的對應關系很重要,如果版本關系不對應,常見的會遇見項目啟動不起來,怪異的則會是你的項目出現(xiàn)一些詭異的問題,查資料也不

    2024年02月07日
    瀏覽(93)
  • 【Spring Cloud】如何確定微服務項目的Spring Boot、Spring Cloud、Spring Cloud Alibaba的版本

    【Spring Cloud】如何確定微服務項目的Spring Boot、Spring Cloud、Spring Cloud Alibaba的版本

    本文描述如何確定微服務項目的Spring Boot、Spring Cloud、Spring Cloud Alibaba的版本。 我們知道Spring Boot、Spring Cloud、Spring Cloud Alibaba的版本選擇一致性非常重要。在選擇Spring Boot和Spring Cloud版本時,需要考慮到兩者之間的關系以及項目的具體需求。 首先,Spring Boot和Spring Cloud有密切

    2024年02月08日
    瀏覽(99)
  • Spring Cloud 的版本和SpringBoot的版本

    Spring Cloud 的版本和SpringBoot的版本

    Spring Cloud 的版本和SpringBoot的版本,存在對應關系。最新的SpringCloud版本(發(fā)布文章時為 2022.0.3 ),需要 SpringBoot(3.0.9) 的支持。 我使用的Spring Boot版本為 2.7 版本,所以無法使用 2022.0.3 版本的SpringCloud。我最終選擇的Spring Cloud 版本為 2021.0.8 . 每一個Spring Cloud版本后面,會有

    2024年02月07日
    瀏覽(19)
  • Spring Boot、Spring Cloud、Spring Alibaba 版本對照關系及穩(wěn)定兼容版本

    Spring Boot、Spring Cloud、Spring Alibaba 版本對照關系及穩(wěn)定兼容版本

    在 Java 生態(tài)系統(tǒng)中,Spring Boot、Spring Cloud 和 Spring Alibaba 是非常流行的框架,它們提供了豐富的功能和優(yōu)雅的解決方案。然而,隨著不斷的發(fā)展和更新,這些框架的版本關系可能會變得復雜,特別是在整合和兼容性方面。本文將以表格形式列出這三個框架的版本對照關系,并提

    2024年02月14日
    瀏覽(112)
  • spring-cloud-gateway版本和springboot版本不匹配

    在搭建gateway服務的時候,啟動出現(xiàn)以下問題: Description: An attempt was made to call a method that does not exist. The attempt was made from the following location: ? ? org.springframework.cloud.gateway.config.GatewayAutoConfiguration$NettyConfiguration.buildConnectionProvider(GatewayAutoConfiguration.java:798) The following method did no

    2024年02月16日
    瀏覽(22)
  • Spring Cloud Alibaba 介紹與版本映射關系

    Spring Cloud Alibaba 介紹與版本映射關系

    目錄 前言 一、Spring Cloud Alibaba 是什么? 二、Spring Cloud Alibaba 版本依賴 ????????Spring Cloud 本身并不是一個拿來即可用的框架,它是一套微服務規(guī)范,這套規(guī)范共有兩代實現(xiàn)。 (子項目): ● 第一代實現(xiàn): Spring Cloud Netflix, ● 第二代實現(xiàn): Spring Cloud Alibaba。 2018 年 12 月1

    2024年02月03日
    瀏覽(30)
  • Spring cloud alibaba 版本對應關系及說明

    由于 Spring Boot 3.0,Spring Boot 2.7~2.4 和 2.4 以下版本之間變化較大,目前企業(yè)級客戶老項目相關 Spring Boot 版本仍停留在 Spring Boot 2.4 以下,為了同時滿足存量用戶和新用戶不同需求,社區(qū)以 Spring Boot 3.0 和 2.4 分別為分界線,同時維護 2022.x、2021.x、2.2.x 三個分支迭代。如果不想跨

    2024年02月16日
    瀏覽(50)
  • 【1.3】Java微服務:Spring Cloud版本說明

    【1.3】Java微服務:Spring Cloud版本說明

    ?作者簡介:大家好,我是 Meteors., 向往著更加簡潔高效的代碼寫法與編程方式,持續(xù)分享Java技術內(nèi)容。 ??個人主頁:Meteors.的博客 ??當前專欄: 微服務 ?特色專欄: 知識分享 ??本文內(nèi)容:【1.3】Java微服務:Spring Cloud版本說明 ?? **ps*** ?: 閱讀這篇文章如果有問題或

    2024年02月12日
    瀏覽(24)
  • 企業(yè)電子招標采購系統(tǒng)源碼java 版本 Spring Cloud + Spring Boot

    企業(yè)電子招標采購系統(tǒng)源碼java 版本 Spring Cloud + Spring Boot

    ???項目說明 隨著公司的快速發(fā)展,企業(yè)人員和經(jīng)營規(guī)模不斷壯大,公司對內(nèi)部招采管理的提升提出了更高的要求。在企業(yè)里建立一個公平、公開、公正的采購環(huán)境,最大限度控制采購成本至關重要。符合國家電子招投標法律法規(guī)及相關規(guī)范,以及審計監(jiān)督要求;通過電子化

    2024年02月11日
    瀏覽(89)
  • 【Spring Cloud系列】Spring Cloud-網(wǎng)關Zuul詳解與實戰(zhàn)

    【Spring Cloud系列】Spring Cloud-網(wǎng)關Zuul詳解與實戰(zhàn)

    Spring Cloud Zuul 是 Spring Cloud Netflix 子項目的核心組件之一,是netflix開源的一個API Gateway服務器,本質(zhì)上有一個Web Servlet應用,可以作為微服務架構(gòu)中的 API 網(wǎng)關使用,支持動態(tài)路由與過濾功能;網(wǎng)關為微服務提供統(tǒng)一的訪問入口;網(wǎng)關的定義類似設計模式中的門面模式,相當于

    2024年02月08日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包