眾所周知,Spring Cloud 是開發(fā)微服務(wù)架構(gòu)系統(tǒng)的利器,企業(yè)對 Spring Cloud 方面的開發(fā)需求也非常旺盛。然而,雖然市面上介紹 Spring Cloud 的概念及基礎(chǔ)入門的書籍較多,但這些書籍中的案例往往只是停留在簡單的“Hello World”級別,缺乏可真正用于實戰(zhàn)落地的指導(dǎo)?!”緯c其他書籍不同,特色是真正從實戰(zhàn)角度出發(fā),運(yùn)用 Spring Cloud 技術(shù)來構(gòu)建一個完整的微服務(wù)架構(gòu)的系統(tǒng)。本書全面介紹 Spring Cloud 的概念、產(chǎn)生的背景,以及圍繞 Spring Cloud 在開發(fā)微服務(wù)架構(gòu)系統(tǒng)過程中所面臨的問題時應(yīng)當(dāng)考慮的設(shè)計原則和解決方案。特別是在設(shè)計微服務(wù)架構(gòu)系統(tǒng)時所面臨的系統(tǒng)分層、服務(wù)測試、服務(wù)拆分、服務(wù)通信、服務(wù)注冊、服務(wù)發(fā)現(xiàn)、服務(wù)消費(fèi)、集中配置、日志管理、容器部署、安全防護(hù)、自動擴(kuò)展等方面,給出了作者自己獨(dú)特的見解。本書不僅介紹了微服務(wù)架構(gòu)系統(tǒng)的原理、基礎(chǔ)理論,還以一個真實的天氣預(yù)報系統(tǒng)實例為主線,集成市面上主流的新的實現(xiàn)技術(shù)框架,手把手地教讀者如何來應(yīng)用這些技術(shù),創(chuàng)建一個完整的微服務(wù)架構(gòu)系統(tǒng)。這樣讀者可以理論聯(lián)系實踐,從而讓 Spring Cloud 真正地落地。 此外,本書不僅可以令讀者了解微服務(wù)架構(gòu)系統(tǒng)開發(fā)的完整流程,而且通過實戰(zhàn)結(jié)合技術(shù)點的歸納,令讀者知其然且知其所以然。本書所涉及的技術(shù)符合當(dāng)前主流,并富有一定的前瞻性,可以有效提高讀者在市場中的核心競爭力。 本書主要面向以 Spring 為核心的 Java EE 開發(fā)者,以及對 Spring Cloud 和微服務(wù)開發(fā)感興趣的讀者。
作者簡介
柳偉衛(wèi)(英文名Way Lau),關(guān)注編程、系統(tǒng)架構(gòu)、性能優(yōu)化。在大型IT公司擔(dān)任過項目經(jīng)理、架構(gòu)師、高級開發(fā)顧問等職位,具有多年軟件開發(fā)管理及系統(tǒng)架構(gòu)經(jīng)驗。負(fù)責(zé)過多個省級、國家大型分布式系統(tǒng)的設(shè)計與研發(fā),參與了多個大型項目的微服務(wù)架構(gòu)的技術(shù)改造,在實際工作中積累了大量的微服務(wù)架構(gòu)經(jīng)驗。是CSDN、開源中國、云棲社區(qū)等技術(shù)社區(qū)專家。已出版專著《 Spring Boot企業(yè)級應(yīng)用開發(fā)實戰(zhàn)》。