本書以分佈式微服務項目需求為主線,系統地介紹了Spring Boot、Spring Cloud、Spring Cloud Alibaba的生產級特性、重要組件及核心技術,包括服務治理、服務註冊與發現、負載均衡等分佈式框架所需要的各種功能。本書共分為14章。第1章主要講解Spring Boot的重要功能特性以及閱讀本書之前需要準備的環境。第2章主要介紹Spring Cloud和Spring Cloud Alibaba模塊、版本以及之間的關系。第3章主要介紹註冊中心和配置中心Nacos以及其他開源的組件。第4章主要講解微服務網關Spring Cloud Gateway和Zuul。第5、6章主要講解負載均衡組件Ribbon和微服務調用組件OpenFeign。第7章主要講解服務限流、降級、容錯以及熔斷等技術,包括Hystrix組件和Sentinel組件。第8、9章主要介紹Spring Cloud Bus消息總線、分佈式事務解決方案Seata。第10、11章主要講解鏈路追蹤組件Spring Cloud Sleuth和Zipkin,以及Spring Cloud Commons基礎包。第12章主要講解如何通過OAuth 2.0進行授權。第13章主要講解微服務和組件容器化。第14章主要介紹分佈式微服務架構的具體案例。 本書技術先進,貼近實踐,講練結合,適合具有Java基礎或1~2年開發經驗的讀者使用,也可作為網課、培訓機構和大專院校的教學用書。