認識 Spring Cloud Alibaba

個人理解 Spring Cloud Alibaba 就是 Spring Cloud 的微服務規範的一種實現,外加一些阿里雲的商業組件

Spring Cloud 是什麼

Spring Cloud 爲開發人員提供一些分佈式組件,使其快速構建分佈式系統(例如,配置管理,服務發現,斷路器,智能路由,微代理,控制總線,一次性令牌,全局鎖,領導選舉,分佈式會話,羣集狀態)。
開發人員使用 Spring Cloud 的組件,實現分佈式服務系統,讓服務可以在任何分佈式環境中正常工作。

Spring Cloud Alibaba 是什麼

官方介紹:Spring Cloud Alibaba 致力於提供微服務開發的一站式解決方案。此項目包含開發分佈式應用服務的必需組件,方便開發者通過 Spring Cloud 編程模型輕鬆使用這些組件來開發分佈式應用服務。
依託 Spring Cloud Alibaba,您只需要添加一些註解和少量配置,就可以將 Spring Cloud 應用接入阿里分佈式應用解決方案,通過阿里中間件來迅速搭建分佈式應用系統。

組件說明:

  • 開源組件
組件 說明
Nacos Config 分佈式配置管理
Nacos Discovery 服務註冊和發現管理
Sentinel 流量控制和服務降級
RocketMQ 消息事件驅動
Seata 分佈式事務解決方案
Dubbo Spring Cloud 服務遠程調用
  • 商業化組件
組件 說明
ACM Nacos Config的商業雲服務
ANS Nacos Discovery的商業雲服務
SMS 阿里雲短信服務
OSS 阿里雲對象存儲服務
SchedulerX 阿里分佈式任務調度服務

有段很好的文字總結,分享給大家:

Spring 通常指 Spring IOC
Spring Framework 包含了 Spring IOC,同時包含了 Spring AOP,並實現與其它 J2EE 框架的整合
Spring Boot 是對 Spring Framework 的補充,讓框架的集成變得更簡單,致力於快速開發 獨立的 Spring 應用
Spring Cloud 是基於 Spring Boot 設計的一套微服務規範,並增強了應用上下文
Spring Cloud Alibaba 採用阿里中間件作爲原料,實現了 Spring Cloud 的微服務規範

Spring Cloud Alibaba的官方GitHub倉庫地址:
https://github.com/alibaba/spring-cloud-alibaba


聯繫方式:

郵箱:[email protected]
網站:https://www.ichochy.com
源文:https://www.ichochy.com/blog/2019/10/12/認識-Spring-Cloud-Alibaba.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章