欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

SpringCloud和SpringCloudAlibaba的區(qū)別

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

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

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

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

SpringCloud Alibaba與Spring Cloud搭配方案

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

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

開源地址

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

SpringCloud幾大痛點

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

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

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

SpringCloud Alibaba 的優(yōu)勢

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

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

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

SpringCloud Alibaba 和 Spring Cloud 搭配方案

  • SpringCoud Alibaba-Nacos:注冊中心(服務(wù)發(fā)現(xiàn)/注冊)
  • SpringCoud Alibaba-Nacos:配置中心(動態(tài)配置管理)
  • SpringCoud Alibaba-Sentinel:服務(wù)容錯(限流、降級、熔斷)
  • 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>

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

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

相關(guān)文章

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

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

    緩存是實際工作中非經(jīng)常常使用的一種提高性能的方法, 我們會在很多場景下來使用緩存。下面這篇文章主要給大家介紹了關(guān)于Spring Cache的基本使用與實現(xiàn)原理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(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ù)使用場景分析

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

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

    Spring @Profile注解詳解

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

    IDEA 錯誤 No main class specified的問題

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

    SpringBoot2.0 ZipKin示例代碼

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

    Java實現(xiàn)簡單的表達(dá)式計算器功能示例

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

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

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

    SpringMVC Tomcat控制臺亂碼問題解決方案

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

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

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

最新評論