注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用Spring Cloud 微服務(wù)架構(gòu)開發(fā)實戰(zhàn)(全新升級版)

Spring Cloud 微服務(wù)架構(gòu)開發(fā)實戰(zhàn)(全新升級版)

Spring Cloud 微服務(wù)架構(gòu)開發(fā)實戰(zhàn)(全新升級版)

定 價:¥79.00

作 者: 柳偉衛(wèi) 著
出版社: 北京大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787301294567 出版時間: 2018-06-01 包裝: 平裝
開本: 16開 頁數(shù): 380 字?jǐn)?shù):  

內(nèi)容簡介

  眾所周知,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)》。

圖書目錄

目錄
第1章 微服務(wù)概述
1.1 傳統(tǒng)軟件行業(yè)面臨的挑戰(zhàn)
1.2 常見分布式系統(tǒng)架構(gòu)
1.3 單塊架構(gòu)如何進(jìn)化為微服務(wù)架構(gòu)
1.4 微服務(wù)架構(gòu)的設(shè)計原則
1.5 如何設(shè)計微服務(wù)系統(tǒng)
第2章 微服務(wù)的基石——Spring Boot
2.1 Spring Boot簡介
2.2 開啟第一個Spring Boot項目
2.3 Hello World
2.4 如何搭建開發(fā)環(huán)境
2.5 Gradle與Maven的抉擇
第3章 Spring Boot 的高級主題
3.1 構(gòu)建RESTful服務(wù)
3.2 Spring Boot的配置詳解
3.3 內(nèi)嵌Servlet容器
3.4 實現(xiàn)安全機(jī)制
3.5 允許跨域訪問
3.6 消息通信
3.7 數(shù)據(jù)持久化
3.8 實現(xiàn)熱插拔
第4章 微服務(wù)的測試
4.1 測試概述
4.2 測試的類型和范圍
4.3 如何進(jìn)行微服務(wù)的測試
第5章 微服務(wù)的協(xié)調(diào)者——Spring Cloud
5.1 Spring Cloud簡介
5.2 Spring Cloud入門配置
5.3 Spring Cloud的子項目介紹
第6章 服務(wù)拆分與業(yè)務(wù)建模
6.1 從一個天氣預(yù)報系統(tǒng)講起
6.2 使用Redis提升應(yīng)用的并發(fā)訪問能力
6.3 實現(xiàn)天氣數(shù)據(jù)的同步
6.4 給天氣預(yù)報一個“面子”
6.5 如何進(jìn)行微服務(wù)的拆分
6.6 領(lǐng)域驅(qū)動設(shè)計與業(yè)務(wù)建模
第7章 天氣預(yù)報系統(tǒng)的微服務(wù)架構(gòu)設(shè)計與實現(xiàn)
7.1 天氣預(yù)報系統(tǒng)的架構(gòu)設(shè)計
7.2 天氣數(shù)據(jù)采集微服務(wù)的實現(xiàn)
7.3 天氣數(shù)據(jù)API微服務(wù)的實現(xiàn)
7.4 天氣預(yù)報微服務(wù)的實現(xiàn)
7.5 城市數(shù)據(jù)API微服務(wù)的實現(xiàn)
第8章 微服務(wù)的注冊與發(fā)現(xiàn)
8.1 服務(wù)發(fā)現(xiàn)的意義
8.2 如何集成Eureka Server
8.3 如何集成Eureka Client
8.4 實現(xiàn)服務(wù)的注冊與發(fā)現(xiàn)
第9章 微服務(wù)的消費(fèi)
9.1 微服務(wù)的消費(fèi)模式
9.2 常見微服務(wù)的消費(fèi)者
9.3 使用Feign實現(xiàn)服務(wù)的消費(fèi)者
9.4 實現(xiàn)服務(wù)的負(fù)載均衡及高可用
第10章 API 網(wǎng)關(guān)
10.1 API網(wǎng)關(guān)的意義
10.2 常見API網(wǎng)關(guān)的實現(xiàn)方式
10.3 如何集成Zuul
10.4 實現(xiàn)API網(wǎng)關(guān)
第11章 微服務(wù)的部署與發(fā)布
11.1 部署微服務(wù)將面臨的挑戰(zhàn)
11.2 持續(xù)交付與持續(xù)部署微服務(wù)
11.3 基于容器的部署與發(fā)布微服務(wù)
11.4 使用Docker來構(gòu)建、運(yùn)行、發(fā)布微服務(wù)
第12章 微服務(wù)的日志與監(jiān)控
12.1 微服務(wù)日志管理將面臨的挑戰(zhàn)
12.2 日志集中化的意義
12.3 常見日志集中化的實現(xiàn)方式
12.4 Elastic Stack實現(xiàn)日志集中化
第13章 微服務(wù)的集中化配置
13.1 為什么需要集中化配置
13.2 使用Config實現(xiàn)的配置中心
第14章 微服務(wù)的高級主題——自動擴(kuò)展
14.1 自動擴(kuò)展的定義
14.2 自動擴(kuò)展的意義
14.3 自動擴(kuò)展的常見模式
14.4 如何實現(xiàn)微服務(wù)的自動擴(kuò)展
第15章 微服務(wù)的高級主題——熔斷機(jī)制
15.1 什么是服務(wù)的熔斷機(jī)制
15.2 熔斷的意義
15.3 熔斷與降級的區(qū)別
15.4 如何集成Hystrix
15.5 實現(xiàn)微服務(wù)的熔斷機(jī)制
第16章 微服務(wù)的高級主題——分布式消息總線
16.1 消息總線的定義
16.2 Spring Cloud Bus設(shè)計原理
16.3 如何集成Bus
16.4 實現(xiàn)配置信息的自動更新

附錄A:本書所涉及的技術(shù)及相關(guān)版本
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號