
黑馬程序員
Spring Cloud是一套完整的微服務架構解決方案,它利用Spring Boot的開發便利性巧妙地簡化了分佈式系統開發過程。可以說,Spring Cloud繼承了Spring Boot的優點,屏蔽掉了複雜的配置和實現原理,最終給開發者留出了一套簡單易懂、易部署和易維護的分佈式系統開發工具包。 本書基於Spring Cloud Greenwich.SR2版本,全面介紹了Spring Cloud針對微服務架構中核心要素的解決方案和基礎組件。其中,第1章主要介紹了微服務架構的特點、Spring Cloud的組件和版本;第2~9章主要介紹了Spring Cloud的常用組件,包括服務的註冊與發現框架Eureka、客戶端負載均衡工具Ribbon、聲明式服務調用客戶端Feign、服務容錯保護庫Hystrix、服務網關Zuul、分佈式配置中心Spring Cloud Config、消息驅動框架Spring Cloud Stream、分佈式服務追蹤框架Spring Cloud Sleuth;第10章通過搭建一個小型的購物網站,手把手教讀者搭建一個微服務架構系統。希望讀者通過本書的學習,能夠學會Spring Cloud各個組件的用法,並瞭解分佈式微服務架構的搭建過程。 本書附有配套視頻、源代碼、習題、教學課件等資源。爲幫助初學者更好地學習本書中的內容,我們還提供了在線答疑。 本書既可作爲高等教育本、專科院校計算機相關專業的Java類教材,也可作爲對Spring Cloud感興趣人員的自學用書。