什么是Spring cloud alibaba
Spring Cloud Alibaba 是阿里巴巴提供的微服務開發一站式解決方案,是阿里巴巴開源中間件與 Spring Cloud 體系的融合,
馬老師左手雙十一,右手阿里開源組件,不僅占據了程式員的購物車,還要攻占大家的開發工具,
這幅圖是 Spring Cloud Alibaba 系列組件,其中包含了阿里開源組件,阿里云商業化組件,以及集成Spring Cloud 組件,

如何學習Spring Cloud Alibaba

然而市面完整的學習筆記資料卻又很少,在這特地整理很久的學習思路導圖原件及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 的分布式事務解決方案來深入講解,涉及的內容也會比較詳細,

總結
首先,我們需要知道Spring Cloud Alibaba在Spring Cloud家族中的地位,它是一個套件,與Netflix OSS一樣,涵蓋了非常多的實用組件,其中也有不少內容存在重疊,
其次,我們需要知道Netflix OSS下的諸多重要組件先后宣布停止新功能開發的大背景,而Spring Cloud Alibaba是一個新生專案,正處于高速迭代中,對于未來,相信誰都會選,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/205433.html
標籤:其他
上一篇:通過鳶尾花學習神經網路
