這是一本實踐與理論并重、廣度與深度兼顧的Spring Cloud生產實踐開發(fā)指南,由Spring Cloud中國社區(qū)傾力打造,作者來自阿里、螞蟻金服、京東金融等企業(yè),本書針對Spring Cloud在國內的使用情況,結合國內企業(yè)使用Spring Cloud落地微服務架構遇到的問題,提出可落地的解決方案。 本書內容有3大特色: 足夠廣:詳細講解了Spring Cloud的核心常用組件以及Spring Cloud的增強生態(tài),針對生產實踐中常見問題給出可落地的&*佳實踐方案,無論您是初學者還是開發(fā)人員,還是架構師,都能從此書獲益。 有深度:本書對涉及的Spring Cloud組件按照從入門、進階、實戰(zhàn)、擴展增強的順序循序漸進進行剖析和講解,幫助作者知其然并知其所以然,授之以漁。 重實踐:注重生產實踐,通過案例驅動,給出優(yōu)秀的生產實踐方案和優(yōu)秀的生產配置,幫助讀者快速落地企業(yè)微服務架構。 全書共25章,分為三個部分: 第一部分 核心組件篇(第1~10章) 主要講解Spring Cloud的核心組件。首先從應用架構的發(fā)展歷程講起,介紹了微服務出現的背景,并對微服務架構的落地提出了相應的解決方案;然后分別詳細介紹了Spring Cloud微服務體系中的核心常用組件,如Eureka、Feign、Ribbon、Hystrix、Zuul等;最后通過一個綜合案例將前面介紹的組件連接起來,幫助大家融會貫通。 第二部分 進階實戰(zhàn)篇(第11~18章) 在核心組件的基礎上,對Config、Consul、認證和鑒權、全鏈路監(jiān)控以及對Spring Cloud生態(tài)圈中第二代網關Spring Cloud Gateway進行了詳細闡述,循序漸進、案例驅動,幫助讀者加深對組件的理解和運用,更好地掌握相關內容運用于生產實踐。 第三部分 解決方案篇(第19~25章) 主要從解決方案著手,內容包括Spring Cloud與gRPC的整合方式、版本控制與灰度發(fā)布、Spring Cloud容器化、Dubbo向Spring Cloud的遷移、分布式事務、領域驅動等生產級實用解決方案,為企業(yè)IT架構微服務化和變革保駕護航。