亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解Spring Cloud Alibaba組件

發布時間:2021-11-23 14:11:24 來源:億速云 閱讀:214 作者:柒染 欄目:大數據

如何理解Spring Cloud Alibaba組件,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

1.SpringCloud Alibaba概述

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

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


Spring Cloud的幾大痛點

部分組件停止維護和更新,有問題也不易解決

部分環境搭建起來比較復雜,沒有非常友好的可視化界面

配置相對來說復雜,需要較高的學習成本


Spring Cloud Alibaba的優勢

阿里經歷過了時間的考驗
設計合理
擁有不錯的可視化界面,方便運維監控和排查問題
環境搭建和配置簡單,學習成本低

PassJava項目搭配SpringCloud Alibaba技術的搭配方案

描述Spring CloudSpring Cloud Alibaba組合選用
服務發現組件Eureka(停止維護)服務發現組件Nacos 注冊中心Spring Cloud Alibaba - Nacos
配置中心組件Spring Cloud Config 配置中心Nacos 配置中心Spring Cloud Alibaba - Nacos
斷路保護組件Hystrix 斷路保護Sentinel 服務容錯Spring Cloud Alibaba - Sentinel
鏈路追蹤組件Sleuth 調用鏈監控/Spring Cloud - Sleuth
負載均衡組件Ribbon/Spring Cloud - Ribbon
遠程調用組件OpenFeign (HTTP+JSON)Dubbo(RPC框架)Spring Cloud - OpenFeign
分布式事務/Seata 分布式事務Spring Cloud Alibaba - Seata
API 網關Gateway/Spring Cloud - Gateway

最后技術選型:

Spring Cloud Alibaba - Nacos 實現注冊中心
Spring Cloud Alibaba - Nacos 實現配置中心
Spring Cloud Alibaba - Sentinel  實現服務容錯
Spring Cloud Alibaba - Seata 實現分布式事務

Spring Cloud - Ribbon 實現負載均衡
Spring Cloud - Feign 實現遠程調用
Spring Cloud - Gateway API網關
Spring Cloud - Sleuth 實現調用鏈監控

        
2.Spring Cloud Alibaba版本

項目的版本號格式為 x.x.x 的形式,其中 x 的數值類型為數字,從 0 開始取值,且不限于 0~9 這個范圍。項目處于孵化器階段時,第一位版本號固定使用 0,即版本號為 0.x.x 的格式。

由于 Spring Boot 1 和 Spring Boot 2 在 Actuator 模塊的接口和注解有很大的變更,且 spring-cloud-commons 從 1.x.x 版本升級到 2.0.0 版本也有較大的變更,因此阿里采取跟 SpringBoot 版本號一致的版本:

  • 1.5.x 版本適用于 Spring Boot 1.5.x
  • 2.0.x 版本適用于 Spring Boot 2.0.x
  • 2.1.x 版本適用于 Spring Boot 2.1.x
  • 2.2.x 版本適用于 Spring Boot 2.2.x

Spring Cloud Alibaba 版本和Spring Cloud 和Spring Boot 版本兼容性列表

Spring Cloud 版本Spring Cloud Alibaba 版本Spring Boot 版本
Spring Cloud Hoxton.SR32.2.x.RELEASE2.2.x.RELEASE
Spring Cloud Greenwich2.1.x.RELEASE2.1.x.RELEASE
Spring Cloud Finchley2.0.x.RELEASE2.0.x.RELEASE
Spring Cloud Edgware1.5.x.RELEASE1.5.x.RELEASE

我們采用Spring Cloud Hoxton.SR3Spring Cloud Alibaba 2.2.0.RELEASESpring Boot 2.2.6 RELEASE

PassJava-Common的pom.xml文件引入Spring Cloud Alibaba依賴

<dependencyManagement>
   <dependencies>
       <!--  Spring Cloud Alibaba 依賴  -->
       <dependency>
           <groupId>com.alibaba.cloud</groupId>
           <artifactId>spring-cloud-alibaba-dependencies</artifactId>
           <version>2.2.0.RELEASE</version>
           <type>pom</type>
           <scope>import</scope>
       </dependency>
   </dependencies>
</dependencyManagement>

看完上述內容,你們掌握如何理解Spring Cloud Alibaba組件的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岗巴县| 绩溪县| 麦盖提县| 赣州市| 岗巴县| 光泽县| 昌吉市| 深圳市| 怀宁县| 麻江县| 金塔县| 海原县| 鄂尔多斯市| 通许县| 大城县| 邢台县| 吉林省| 涿州市| 奇台县| 玛纳斯县| 安康市| 贺兰县| 丽江市| 资中县| 高要市| 金华市| 凤山市| 元谋县| 开封市| 伊宁县| 丰都县| 如皋市| 河间市| 十堰市| 阿合奇县| 枝江市| 丽江市| 庆城县| 庄河市| 仙居县| 德兴市|