亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

聊聊SpringCloud和SpringCloudAlibaba的區(qū)別

 更新時(shí)間:2021年11月09日 10:40:08   作者:笙簫123  
這篇文章主要介紹了SpringCloud和SpringCloudAlibaba的區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

SpringCloud和SpringCloudAlibaba的區(qū)別

SpringCloudAlibaba實(shí)際上對(duì)我們的SpringCloud2.x和1.x實(shí)現(xiàn)拓展組件功能。

nacos是分布式配置中心+分布式注冊(cè)中心=Eureka+config。

研發(fā)SpringCloudAlibaba目的是為了推廣阿里的產(chǎn)品,如果使用了SpringCloudAlibaba,最好使用alibaba整個(gè)體系產(chǎn)品。

SpringCloud SpringCloudAlibaba
注冊(cè)中心 Eureka nacos
消息中間件 無(wú)(第三方替代方案:rabbitmq) RecketMQ
分布式事務(wù)解決方案 無(wú)(第三方替代方案:2pc) Seata
分布式調(diào)度服務(wù) 無(wú)(第三方替代方案:xxl-job) Alibaba Cloud SchedulerX
短信平臺(tái) 無(wú) Alibaba Cloud SMS
分布式配置中心 SpringCloudConfig nacos
熔斷降級(jí) Hystrix Sentinel
網(wǎng)關(guān) zuul gateway

SpringCloud Alibaba與Spring Cloud搭配方案

Spring Cloud Alibaba致力于提供微服務(wù)開(kāi)發(fā)一站式解決方案。此項(xiàng)目包括開(kāi)發(fā)分布式應(yīng)用微服務(wù)的必需組件,方便開(kāi)發(fā)者通過(guò) Spring Cloud 編程模型輕松使用這些組件來(lái)開(kāi)發(fā)分布式應(yīng)用服務(wù)。

依托 Spring Cloud Alibaba,你只需要添加一些注解和少量配置,就可以將 Spring Cloud 應(yīng)用接入阿里微服務(wù)解決方案,通過(guò)阿里云中間件來(lái)迅速搭建分布式應(yīng)用系統(tǒng)。

開(kāi)源地址

https://github.com/alibaba/spring-cloud-alibaba/

SpringCloud幾大痛點(diǎn)

SpringCloud 部分組件停止維護(hù)和更新,給開(kāi)發(fā)者帶來(lái)不便。

SpringCloud 部分環(huán)境搭建復(fù)雜,沒(méi)有完善的可視化界面,我們需要大量的二次開(kāi)發(fā)和定制。

SpringCloud配置復(fù)雜,難以上手,部分配置差別難以區(qū)分和合理應(yīng)用。

SpringCloud Alibaba 的優(yōu)勢(shì)

阿里使用過(guò)的組件經(jīng)歷了考驗(yàn),性能強(qiáng)悍,設(shè)計(jì)合理,現(xiàn)在開(kāi)源出來(lái)給大家用。

成套產(chǎn)品搭配完善的可視化界面給開(kāi)發(fā)運(yùn)維帶來(lái)了極大的便利。

搭建簡(jiǎn)單,學(xué)習(xí)曲線低。

SpringCloud Alibaba 和 Spring Cloud 搭配方案

  • SpringCoud Alibaba-Nacos:注冊(cè)中心(服務(wù)發(fā)現(xiàn)/注冊(cè))
  • SpringCoud Alibaba-Nacos:配置中心(動(dòng)態(tài)配置管理)
  • SpringCoud Alibaba-Sentinel:服務(wù)容錯(cuò)(限流、降級(jí)、熔斷)
  • SpringCoud Alibaba-Seata:原 Fescar,即分布式解決方案
  • SpringCoud-Ribbon:負(fù)載均衡
  • SpringCoud-Feign:聲明式HTTP客戶端(調(diào)用遠(yuǎn)程服務(wù))
  • SpringCoud-Gateway:API網(wǎng)關(guān)(webflux編程模式)
  • SpringCoud-Sleuth:調(diào)用鏈監(jiān)控

版本配套關(guān)系

Spring Cloud Version

Spring Cloud Alibaba

Spring Boot Version

Spring Cloud Greenwich

2.1.x REALEASE

2.1.x REALEASE

Spring Cloud Finchley

2.0.x REALEASE

2.0.x REALEASE

Spring Cloud Edgware

1.5.x REALEASE

1.5.x REALEASE

Spring Cloud Alibaba的依賴

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-alibaba-dependencies</artifactId>
            <version>2.1.0.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

注冊(cè)中心、配置中心、網(wǎng)關(guān)的架構(gòu)圖

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家

相關(guān)文章

  • Spring Cache的基本使用與實(shí)現(xiàn)原理詳解

    Spring Cache的基本使用與實(shí)現(xiàn)原理詳解

    緩存是實(shí)際工作中非經(jīng)常常使用的一種提高性能的方法, 我們會(huì)在很多場(chǎng)景下來(lái)使用緩存。下面這篇文章主要給大家介紹了關(guān)于Spring Cache的基本使用與實(shí)現(xiàn)原理的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-05-05
  • RocketMQ生產(chǎn)者調(diào)用start發(fā)送消息原理示例

    RocketMQ生產(chǎn)者調(diào)用start發(fā)送消息原理示例

    這篇文章主要為大家介紹了RocketMQ生產(chǎn)者調(diào)用start發(fā)送消息原理示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • Mybatis-plus apply函數(shù)使用場(chǎng)景分析

    Mybatis-plus apply函數(shù)使用場(chǎng)景分析

    Mybatis-plus 里面的 apply方法 是用于拼接自定義的條件判斷,自定義時(shí)間查詢,根據(jù)傳進(jìn)來(lái)的開(kāi)始日期,查詢所有該日期是數(shù)據(jù),但是數(shù)據(jù)庫(kù)中保存是時(shí)間,所以需要使用apply查詢方式并格式化,這篇文章給大家介紹Mybatis-plus apply函數(shù)使用,感興趣的朋友一起看看吧
    2024-02-02
  • Spring @Profile注解詳解

    Spring @Profile注解詳解

    這篇文章主要介紹了Spring @Profile注解詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • IDEA 錯(cuò)誤 No main class specified的問(wèn)題

    IDEA 錯(cuò)誤 No main class specified的問(wèn)題

    這篇文章主要介紹了IDEA 錯(cuò)誤 No main class specified的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • SpringBoot2.0 ZipKin示例代碼

    SpringBoot2.0 ZipKin示例代碼

    這篇文章主要介紹了SpringBoot2.0 ZipKin示例代碼,詳細(xì)的介紹了什么是ZipKin以及SpringBoot2.0 ZipKin示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Java實(shí)現(xiàn)簡(jiǎn)單的表達(dá)式計(jì)算器功能示例

    Java實(shí)現(xiàn)簡(jiǎn)單的表達(dá)式計(jì)算器功能示例

    這篇文章主要介紹了Java實(shí)現(xiàn)簡(jiǎn)單的表達(dá)式計(jì)算器功能,結(jié)合實(shí)例形式分析了Java針對(duì)輸入表達(dá)式的符號(hào)分解與數(shù)值運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • Java之Pattern.compile函數(shù)用法詳解

    Java之Pattern.compile函數(shù)用法詳解

    這篇文章主要介紹了Java之Pattern.compile函數(shù)用法詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • SpringMVC Tomcat控制臺(tái)亂碼問(wèn)題解決方案

    SpringMVC Tomcat控制臺(tái)亂碼問(wèn)題解決方案

    這篇文章主要介紹了SpringMVC Tomcat控制臺(tái)亂碼問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • java.nio.file.WatchService?實(shí)時(shí)監(jiān)控文件變化的示例代碼

    java.nio.file.WatchService?實(shí)時(shí)監(jiān)控文件變化的示例代碼

    在?Java?語(yǔ)言中,從?JDK7?開(kāi)始,新增了java.nio.file.WatchService類,用來(lái)實(shí)時(shí)監(jiān)控文件的變化,這篇文章主要介紹了java.nio.file.WatchService?實(shí)時(shí)監(jiān)控文件變化,需要的朋友可以參考下
    2022-05-05

最新評(píng)論