文章目錄
- 前言
- Spring Cloud Alibaba功能對比
- SpringCloud Alibaba包含哪些組件
- 阿里開源組件
- 阿里商業化組件
- 集成 Spring Cloud 組件
- 關于《Spring Cloud Alibaba從入門到實戰》
- 如何下載
前言
Spring Cloud Alibaba開源有一段時間了,相信很多年輕人都有過使用的經歷吧,那么現在,問題來了,你覺得你的知識體系完整嗎?我們來對照一張圖看一下:
一般來說,Spring Cloud 包含以下組件,主要以 Netflix 開源為主:

同 Spring Cloud 一樣,Spring Cloud Alibaba 也是一套微服務解決方案,包含開發分布式應用微服務的必需組件,方便開發者通過 Spring Cloud 編程模型輕松使用這些組件來開發分布式應用服務,
依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以將 Spring Cloud 應用接入阿里微服務解決方案,通過阿里中間件來迅速搭建分布式應用系統,
Spring Cloud Alibaba功能對比
作為 Spring Cloud 體系下的新實作,Spring Cloud Alibaba 跟官方的組件或其它的第三方實作如 Netflix, Consul,Zookeeper 等對比,具備了更多的功能:

SpringCloud Alibaba包含哪些組件

阿里開源組件
Nacos:一個更易于構建云原生應用的動態服務發現、配置管理和服務管理平臺,
Sentinel:把流量作為切入點,從流量控制、熔斷降級、系統負載保護等多個維度保護服務的穩定性,
RocketMQ:開源的分布式訊息系統,基于高可用分布式集群技術,提供低延時的、高可靠的訊息發布與訂閱服務,
Dubbo:這個就不用多說了,在國內應用非常廣泛的一款高性能 Java RPC 框架,
Seata:阿里巴巴開源產品,一個易于使用的高性能微服務分布式事務解決方案,
Arthas:開源的Java動態追蹤工具,基于位元組碼增強技術,功能非常強大,
阿里商業化組件
作為一家商業公司,阿里巴巴推出 Spring Cloud Alibaba,很大程度上市希望通過搶占開發者生態,來幫助推廣自家的云產品,所以在開源社區,夾帶了不少私貨,這部分組件我在阿里作業時都曾經使用過,整體易用性和穩定性還是很高的,
Alibaba Cloud ACM:一款在分布式架構環境中對應用配置進行集中管理和推送的應用配置中心產品,
Alibaba Cloud OSS:阿里云物件存盤服務(Object Storage Service,簡稱 OSS),是阿里云提供的云存盤服務,
Alibaba Cloud SchedulerX:阿里中間件團隊開發的一款分布式任務調度產品,提供秒級、精準的定時(基于 Cron 運算式)任務調度服務,
集成 Spring Cloud 組件
Spring Cloud Alibaba 作為整套的微服務解決組件,只依靠目前阿里的開源組件是不夠的,更多的是集成當前的社區組件,所以 Spring Cloud Alibaba 可以集成 Zuul,OpenFeign等網關,也支持 Spring Cloud Stream 訊息組件,
關于《Spring Cloud Alibaba從入門到實戰》
- 阿里云藏金閣下載排行榜第一
- 程式猿 DD(《Spring Cloud 微服務實戰》作者)推薦
- Spring Cloud Alibaba 提供了更符合中國開發者使用習慣的組件
- 社區資源豐富,解決方案更多
如何下載
關注公眾號:Java學習指南,后臺回復關鍵字 111,即可獲取這本pdf,后續有更多更好的資源,也會在公眾號同步更新,

文章參考:https://zhuanlan.zhihu.com/p/98874444(侵刪)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/231122.html
標籤:其他
上一篇:阿里春招實習Java后臺開發面經
