什么是spring cloud alibaba
Spring Cloud Alibaba做什么的?Spring Cloud Alibaba本身也是Spring Cloud的子專案,是其中的一部分, 如果使用的是第一代(eureka, hystrix, zuul),在2020之后有必要把這些組件替換掉的,
Spring Cloud Alibaba是阿里巴巴出品的Spring Cloud第二代實作標準,是阿里巴巴公司對微服務的實踐總結出的,經多年雙十一錘煉打磨,在業界已經廣泛使用,
如何學習Spring Cloud Alibaba
Spring Cloud Alibaba是阿里巴巴出品的Spring Cloud第二代實作,由于第一代技術例如 Eureka、Zuul均陸續停止維護,第二代技術大勢所趨,勢必成為Java微服務領域的必備技能,學習并熟練掌握 Spring Cloud生態中關鍵主流技術的使用和原理,并結合真實電商專案實戰,綜合應用所學技術,在實踐中融會貫通微服務架構的技術與思想,

**然而市面完整的學習筆記資料卻又很少,在這特地整理很久的學習思路導圖原件及Spring Cloud Alibaba學習手冊筆記分享給小伙伴們!**由于篇幅原因,本文只展示了目錄和內容截圖,有需要學習的小伙伴只需點這里即可來獲取免費領取方式了!
Spring Cloud Alibaba學習手冊筆記
這份筆記中涉及的所有技術組件采用“場景→需求→解決方案→應用→原理”高效技術學習模型進行設計,以便讓你知其然且知其所以然,**在“原理”部分,筆者采用大量的原始碼及圖形的方式來進行分析,**幫助讀者達到對技術組件深度學習和理解的目標!

基礎篇目錄
微服務架構模式是從SOA架構模式演變過來, 比SOA架構模式力度更加精細,讓專業的人去做專業的事情(專注),目的是提高效率,每個服務與服務之間互不影響,微服務架構中每個服務必須獨立部署、互不影響,微服務架構模式體現輕巧、輕量級、適合于互聯網公司開發模式,這部分重點分析講解,內容如下:

基礎篇內容展示

微服務環境搭建篇

內容展示

服務治理篇—Nacos
Nacos 致力于幫助您發現、配置和管理微服務,Nacos 提供了一組簡單易用的特性集,幫助您快速實作動態服務發現、服務配置、服務元資料及流量管理,這部分深入了解分析使用 Nacos及底層!

服務治理篇內容展示

服務容錯篇—Sentinel
Sentinel是面向分布式服務框架的輕量級流量控制框架,主要以流量為切入點,從流量控制,熔斷降級,系統負載保護等多個維度來維護系統的穩定性,這部分主要講解Sentinel,主要內容如下:

服務容錯篇內容展示

服務網關篇—Gateway
微服務網關是整個微服務API請求的入口,可以實作過濾Api介面,作用:可以實作用戶的驗證登錄、解決跨域、日志攔截、權限控制、限流、熔斷、負載均衡、黑名單與白名單機制等,這部分重點分析Gateway,主要內容如下:

服務網關篇

鏈路追蹤篇—Sleuth
Spring Cloud Sleuth 提供了一套完整的服務跟蹤的解決方案,在分布式系統中提供鏈路追蹤解決方案并兼容支持了zipkin,這部分主要來分析sleuth,內容如下:

鏈路追蹤篇內容展示

訊息驅動篇—RocketMQ

訊息驅動篇內容展示

短信服務篇—SMS
短信服務(Short Message Service)是阿里云為用戶提供的一種通信服務的能力,
- 產品優勢:覆寫全面、高并發處理、訊息堆積處理、開發管理簡單、智能監控調度
- 產品功能:短信通知、短信驗證碼、推廣短信、異步通知、資料統計
- 應用場景:短信驗證碼、系統資訊推送、推廣短信等

內容展示

服務配置篇—Nacos Config


分布式事務篇—Seata
Seata的設計目標是對業務無侵入,因此從業務無侵入的2PC方案著手,在傳統2PC的基礎上演進,它把一個分布式事務理解成一個包含了若干分支事務的全域事務,全域事務的職責是協調其下管轄的分支事務達成一致,要么一起成功提交,要么一起失敗回滾,此外,通常分支事務本身就是一個關系資料庫的本地事務,這部分基于 Seata 的分布式事務解決方案來深入講解,涉及的內容也會比較詳細,

總結
近幾年,微服務架構迅速在整個技術社區竄紅,它被認為是 IT 軟體架構的未來方向,熱度雖高,但對于很多中小公司來說微服務卻是遙不可及,因為團隊規模和能力又反過來制約了他們采用新技術的步伐,
如果你還在學習Spring Cloud Alibaba而沒有好的學習筆記及思路的話,這份學習手冊筆記及下面的思維學習路線筆記(內含視頻講解)能夠很好地幫助你!有需要的朋友麻煩:
點贊后關注我來點這里即可來獲取免費領取方式了!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/203993.html
標籤:AI
