什麼是Spring Cloud Alibaba

Spring Cloud Alibaba 致力於提供微服務開發的一站式解決方案。此項目包含開發分佈式應用服務的必需組件,方便開發者經過 Spring Cloud 編程模型輕鬆使用這些組件來開發分佈式應用服務。git

依託 Spring Cloud Alibaba,您只須要添加一些註解和少許配置,就能夠將 Spring Cloud 應用接入阿里分佈式應用解決方案,經過阿里中間件來迅速搭建分佈式應用系統。github

什麼是Spring Cloud Alibaba:spring

  • 阿里巴巴結合自身微服務實踐,開源的微服務全家桶
  • 在Spring Cloud項目中孵化,是Spring Cloud的子項目,頗有可能成爲Spring Cloud第二代的標準實現
  • 許多組件在業界逐漸開始使用,已有不少成功案例

Spring Cloud Alibaba應用場景:編程

  • 大型複雜的系統,例如大型電商系統
  • 高併發系統,例如大型門戶及秒殺系統等
  • 需求不明確,且變動很快的系統,例如創業公司的業務系統

Spring Cloud Alibaba和Spring Cloud的區別和聯繫:架構

  • Spring Cloud Alibaba是Spring Cloud的子項目,Spring Cloud Alibaba實現了Spring Cloud的標準;下圖大體對比了二者的區別:
  • 什麼是Spring Cloud Alibaba

Spring Cloud標準所提供的功能:
什麼是Spring Cloud Alibaba併發

Spring Cloud Alibaba基於Spring Cloud標準所實現的主要的功能組件:
什麼是Spring Cloud Alibaba分佈式

Spring Cloud Alibaba相比於Spring Cloud:ide

  • 組件性能更強
  • 良好的可視化界面
  • 搭建簡單,學習曲線低
  • 文檔豐富而且是中文的

Spring Cloud Alibaba的官方GitHub倉庫地址:微服務

https://github.com/alibaba/spring-cloud-alibaba高併發

無論是Spring Cloud仍是Spring Cloud Alibaba都是爲了提供微服務開發的一站式解決方案,讓微服務架構的開發更簡單、方便。


那麼如何在項目中整合Spring Cloud Alibaba呢?很簡單,首先建立一個Spring Boot項目,而後在pom.xml文件中加入以下依賴管理便可:

<dependencyManagement>
    <dependencies>
        <!--整合Spring Cloud-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>${spring-cloud.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
        <!--整合Spring Cloud Alibaba-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-alibaba-dependencies</artifactId>
            <version>${spring-cloud-alibaba.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

添加完以上配置後就能夠在dependencies裏添加Spring Cloud Alibaba相關組件的依賴項了,須要注意的是目前Spring Cloud Alibaba尚未正式孵化,因此Spring Cloud Alibaba與Spring Cloud的版本還存在依賴關係。關於版本之間的依賴關係及版本選擇能夠參考官方文檔的版本說明

相關文章
相關標籤/搜索