《Spring Cloud Alibaba 從入門到實戰》是 Spring Cloud Alibaba 訓練營的總結,書籍涵蓋從基礎知識到具體技術的講解,從要點到實踐,讓你也能從入門到實戰。
大咖寄語
作為 Spring Cloud 的早期玩家,見證了 Spring Cloud 家族的成長與壯大。在 Netflix 體系不再繼續提供新特性更新的大背景之下,Spring Cloud Alibaba 的出現,不僅提供了更符合中國開發者使用習慣的元件,也為 Spring Cloud 生态的其他使用者提供了更豐富的元件選擇,承接了因 Netflix 體系不再更新導緻的發展活力問題。相信在未來 Spring Cloud Alibaba 獲得更多開發者的親睐與應用,這也将成為 Java 開發者必不可少 的技能之一。
——程式猿 DD 《Spring Cloud 微服務實戰》作者
Spring Cloud Alibaba 脫胎于阿裡中間件團隊内部,經受了阿裡多年海量業務場景的考驗,是 目前最成熟、功能最豐富也最有前景的 Spring Cloud 實作。希望《Spring Cloud Alibaba 從入門到實戰》電子書的釋出有助于大家更加快速地上手,指導大家在項目中快速 落地。
——周立(大目) 《Spring Cloud 與 Docker 微服務架構實戰》作者

目錄
精彩導讀
基礎知識篇
雲原生技術有利于各組織在公有雲、私有雲和混合雲等新型動态環境中,建構和運作可彈性擴充的應用。雲原生的代表技術包括容器、服務網格、微服務、不可變基礎設施和聲明式API。這些技術能夠建構容錯性好、易于管理和便于觀察的松耦合系統。點選檢視更多:
https://developer.aliyun.com/article/773199?spm=a2c6h.12873639.0.0.5aa61175dU6nJO分布式配置
Nacos 提供用于存儲配置和其他中繼資料的 key/value 存儲,為分布式系統中的外部化配置提供伺服器端和用戶端支援。使用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 應用的外部屬性配置。點選檢視更多:
https://developer.aliyun.com/article/773579?spm=a2c6h.12873639.0.0.1e00591f26lg8c服務注冊與發現
服務注冊與發現是微服務架構體系中最關鍵的元件之一。如果嘗試着用手動的方式來給每一個用戶端來配置所有服務提供者的服務清單是一件非常困難的事,而且也不利于服務的動态擴縮容。點選檢視更多:
https://developer.aliyun.com/article/774850?spm=a2c6h.12873639.0.0.1b1c14e5ACqTON分布式服務調用
Spring Cloud Alibaba 延續了 Spring Cloud 分布式服務調用的特性,除此之外,Spring Cloud Alibaba 引入了 Dubbo Spring Cloud,擴充了分布式服務調用能力,不僅能使 Apache Dubbo 和 OpenFeign 共存,還允許 Spring Cloud 标準調用底層通過 Dubbo 支援的通訊協定傳輸。點選檢視更多:
https://developer.aliyun.com/article/774160?spm=a2c6h.12873639.0.0.1643ae87GJTxam服務熔斷和限流
我們的生産環境經常會出現一些不穩定的情況,如“黑馬”熱點商品擊穿緩存、DB 被打垮、擠占正常流量等,如何預防流量過大或服務不穩定帶來的影響?這時候我們就要請出微服務穩定性的法寶 —— 高可用流量防護,其中重要的手段就是流量控制和熔斷降級,它們是保障微服務穩定性重要的一環。點選檢視更多:
https://developer.aliyun.com/article/774425?spm=a2c6h.12873639.0.0.67468e16sAoZPj分布式消息(事件)驅動
事件驅動架構(Event-driven 架構,簡稱 EDA)是軟體設計領域内的一套程式設計模型。這套模型的意義是所有的操作通過事件的發送/接收來完成。舉個例子,比如一個訂單的建立在傳統軟體設計中服務端通過接口暴露建立訂單的動作,然後用戶端通路建立訂單。點選檢視更多:
https://developer.aliyun.com/article/774826?spm=a2c6h.12873639.0.0.13e06e5dubWByL分布式事務
分布式一緻性是分布式系統亟需解決的關鍵問題之一,根據過去一年的調查問卷,在微服務的實踐中分布式事務是使用者遇到的最大痛點。目前市面缺少經過洪荒流量驗證的分布式事務元件,Seata 在阿裡集團内部經過了漫長的孵化,承載了雙11洪荒流量,實踐證明 Seata 是一款解決分布式資料一緻性的的優秀元件。點選檢視更多:
https://developer.aliyun.com/article/774943?spm=a2c6h.12873639.0.0.53857ea1y5NHFj藏經閣系列電子書
阿裡雲開發者社群——藏經閣系列電子書,彙聚了一線大廠的技術沉澱精華,爆款不斷。
點選連結擷取海量免費電子書:
https://developer.aliyun.com/ebook?相關連結:
基礎知識篇:
https://developer.aliyun.com/article/773199分布式配置:
https://developer.aliyun.com/article/773579服務注冊與發現:
https://developer.aliyun.com/article/774850分布式服務調用:
https://developer.aliyun.com/article/774160服務熔斷和限流:
https://developer.aliyun.com/article/774425分布式消息(事件)驅動:
https://developer.aliyun.com/article/774826分布式事務:
https://developer.aliyun.com/article/774943