91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Spring Cloud Alibaba的功能和使用方法

發布時間:2021-06-24 10:37:53 來源:億速云 閱讀:129 作者:chen 欄目:大數據

本篇內容介紹了“Spring Cloud Alibaba的功能和使用方法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

Spring Cloud Alibaba

官方github地址

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

主要功能

  • 服務限流降級:默認支持 WebServlet、WebFlux, OpenFeign、RestTemplate、Spring Cloud Gateway, Zuul, Dubbo 和 RocketMQ 限流降級功能的接入,可以在運行時通過控制臺實時修改限流降級規則,還支持查看限流降級 Metrics 監控。

  • 服務注冊與發現:適配 Spring Cloud 服務注冊與發現標準,默認集成了 Ribbon 的支持。

  • 分布式配置管理:支持分布式系統中的外部化配置,配置更改時自動刷新。

  • 消息驅動能力:基于 Spring Cloud Stream 為微服務應用構建消息驅動能力。

  • 分布式事務:使用 @GlobalTransactional 注解, 高效并且對業務零侵入地解決分布式事務問題。。

  • 阿里云對象存儲:阿里云提供的海量、安全、低成本、高可靠的云存儲服務。支持在任何應用、任何時間、任何地點存儲和訪問任意類型的數據。

  • 分布式任務調度:提供秒級、精準、高可靠、高可用的定時(基于 Cron 表達式)任務調度服務。同時提供分布式的任務執行模型,如網格任務。網格任務支持海量子任務均勻分配到所有 Worker(schedulerx-client)上執行。

  • 阿里云短信服務:覆蓋全球的短信服務,友好、高效、智能的互聯化通訊能力,幫助企業迅速搭建客戶觸達通道。

組件

  • Sentinel:把流量作為切入點,從流量控制、熔斷降級、系統負載保護等多個維度保護服務的穩定性。

  • Nacos:一個更易于構建云原生應用的動態服務發現、配置管理和服務管理平臺。

  • RocketMQ:一款開源的分布式消息系統,基于高可用分布式集群技術,提供低延時的、高可靠的消息發布與訂閱服務。

  • Dubbo:Apache Dubbo? 是一款高性能 Java RPC 框架。

  • Seata:阿里巴巴開源產品,一個易于使用的高性能微服務分布式事務解決方案。

  • Alibaba Cloud ACM:一款在分布式架構環境中對應用配置進行集中管理和推送的應用配置中心產品。

  • Alibaba Cloud OSS: 阿里云對象存儲服務(Object Storage Service,簡稱 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存儲服務。您可以在任何應用、任何時間、任何地點存儲和訪問任意類型的數據。

  • Alibaba Cloud SchedulerX: 阿里中間件團隊開發的一款分布式任務調度產品,提供秒級、精準、高可靠、高可用的定時(基于 Cron 表達式)任務調度服務。

  • Alibaba Cloud SMS: 覆蓋全球的短信服務,友好、高效、智能的互聯化通訊能力,幫助企業迅速搭建客戶觸達通道。

如何使用

如何引入依賴 如果需要使用已發布的版本,在 dependencyManagement 中添加如下配置。

<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>

然后在 dependencies 中添加自己所需使用的依賴即可使用。

版本管理規范

項目的版本號格式為 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

Spring BootSpring CloudSpring Cloud Alibaba
2.1.xGreenwich0.9.x
2.0.xFinchley0.2.x
1.5.xEdgware0.1.x
1.5.xDalston0.1.x

現狀

之前spring cloud alibaba 一直處于一個孵化狀態。看名字就可以看出來Spring Cloud 有著密切的關系。2019 月 7 月 24 日,Spring 官方宣布 Spring Cloud Alibaba 畢業,倉庫遷移至 Alibaba Github OSS 下。這意味著 Spring Cloud Alibaba 是國內首個進入 Spring 社區的開源項目。

  • 2018 年 7 月,正式開源,進入孵化器。

  • 2018 年 10 月,發布開源后的第一個版本 0.1.0 & 0.2.0 (適配 Spring Cloud Edgware & Finchley ),包含 Nacos Config, Nacos Discovery、 Sentinel 以及 OSS 4 個組件。

  • 2018 年 12 月,發布第二個版本 0.1.1 & 0.2.1,新增 Spring Cloud Stream RocketMQ Binder 和 Spring Cloud Bus RocketMQ 組件。

  • 2019 年 4 月,發布 Preview Release 版本 0.9.0, 0.1.2 & 0.2.2 (首次適配 Spring Cloud Greenwich ),新增 Dubbo Spring Cloud、Seata 組件。顛覆性地使用 Spring Cloud 客戶端調用 Dubbo 服務

  • 2019 年 7 月,Spring Cloud 官方宣布 Spring Cloud Alibaba 畢業。

  • 2019 月 8 月,發布畢業后的第一個版本 1.5.0, 2.0.0 & 2.1.0。新增 spring-cloud-alibaba-sentinel-gateway 模塊以完善 Sentinel 對 Spring Cloud 體系 Gateway 的支持。

“Spring Cloud Alibaba的功能和使用方法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

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

AI

图木舒克市| 赤壁市| 宿迁市| 兴义市| 双城市| 手游| 西藏| 京山县| 房山区| 防城港市| 娄烦县| 大方县| 穆棱市| 尼木县| 大名县| 佳木斯市| 龙陵县| 和硕县| 萍乡市| 随州市| 凤凰县| 石泉县| 塘沽区| 平山县| 宁晋县| 手游| 怀安县| 花莲县| 赤峰市| 四平市| 陇南市| 甘孜县| 登封市| 肇东市| 海原县| 浦北县| 建平县| 綦江县| 滨州市| 莎车县| 长寿区|