本書針對Spring Cloud Alibba生態(tài)下的技術組件從應用到原理進行全面的分析,涉及的技術組件包括分布式服務治理Dubbo、服務配置和服務注冊中心Nacos、分布式限流與熔斷Sentinel、分布式消息通信RocketMQ、分布式事務Seata及微服務網關Spring Cloud Gateway。由于Spring Cloud中所有的技術組件都是基于Spring Boot微服務框架來集成的,所以對于Spring Boot的核心原理也做了比較詳細的分析。 本書中涉及的所有技術組件,筆者都采用“場景→需求→解決方案→應用→原理”高效技術學習模型進行設計,以便讓讀者知其然且知其所以然。在“原理”部分,筆者采用大量的源碼及圖形的方式來進行分析,幫助讀者達到對技術組件深度學習和理解的目標。