注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)極簡Spring Cloud實戰(zhàn)

極簡Spring Cloud實戰(zhàn)

極簡Spring Cloud實戰(zhàn)

定 價:¥79.00

作 者: 胡勁寒
出版社: 機(jī)械工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787111632818 出版時間: 2019-08-01 包裝: 平裝
開本: 16 頁數(shù): 220 字?jǐn)?shù):  

內(nèi)容簡介

  本書精巧實用,可快速入門,是Spring Cloud踐行者經(jīng)驗集結(jié),兼顧組件應(yīng)用與原理分析,并融合微服務(wù)和DevOps實踐案例。本書分為三篇,共計15章內(nèi)容?;A(chǔ)服務(wù)篇(第1~11章),本篇內(nèi)容是實踐微服務(wù)常用的知識點和必備技能,需要重點學(xué)習(xí)。主要介紹了Spring Cloud的全貌,Spring Cloud在服務(wù)調(diào)用、治理、調(diào)用鏈追蹤、熔斷及服務(wù)網(wǎng)關(guān)的實現(xiàn)框架,以及安全與注冊中心的使用等。任務(wù)與消息篇(第12~14章),主要介紹Spring Cloud對消息與任務(wù)流依賴處理的組件應(yīng)用及其實現(xiàn)原理。微服務(wù)實戰(zhàn)篇(第15章),給出一個基于Spring Cloud、Docker、OAuth2 的完整案例,全面實踐書中所學(xué)。

作者簡介

  胡勁寒,曾在多家上市金融公司,以及一二線互聯(lián)網(wǎng)公司歷任高級架構(gòu)師、技術(shù)專家、研發(fā)經(jīng)理等職務(wù)。十多年Java 服務(wù)端架構(gòu)及管理經(jīng)驗,專注于互聯(lián)網(wǎng)、金融等領(lǐng)域,擅長服務(wù)端架構(gòu)、微服務(wù)、虛擬化、區(qū)塊鏈等技術(shù)。

圖書目錄

序 

前言 

第一篇 基礎(chǔ)服務(wù)篇 

第1章 微服務(wù)與Spring Cloud2 

1.1 架構(gòu)演進(jìn)2 

1.1.1 服務(wù)端架構(gòu)發(fā)展2 

1.1.2 微服務(wù)架構(gòu)4 

1.2 Spring Cloud面面觀7 

1.2.1 Spring Cloud與Dubbo對比7 

1.2.2 Spring Cloud好在哪里9 

1.2.3 Spring Cloud子項目與解決方案10 

1.3 小結(jié)15 

第2章 服務(wù)發(fā)現(xiàn):Eureka16 

2.1 使用Eureka17 

2.1.1 Eureka服務(wù)提供方18 

2.1.2 Eureka服務(wù)調(diào)用方19 

2.2 進(jìn)階場景20 

2.3 小結(jié)24 

第3章 配置中心:Config25 

3.1 Spring Cloud Config的組成25 

3.2 使用Config Server配置服務(wù)端26 

3.3 使用Config Client配置客戶端29 

3.4 進(jìn)階場景31 

3.4.1 熱生效31 

3.4.2 高可用32 

3.4.3 安全與加解密34 

3.4.4 自定義格式文件支持36 

3.5 其他倉庫的實現(xiàn)配置37 

3.6 小結(jié)39 

第4章 客戶端負(fù)載均衡:Ribbon40 

4.1 使用Ribbon40 

4.2 進(jìn)階場景42 

4.2.1 使用配置類42 

4.2.2 使用配置文件42 

4.2.3 默認(rèn)實現(xiàn)43 

4.3 小結(jié)44 

第5章 RESTful客戶端:Feign45 

5.1 使用Feign45 

5.2 進(jìn)階場景46 

5.2.1 配置與默認(rèn)實現(xiàn)46 

5.2.2 Feign整合Hystrix47 

5.2.3 數(shù)據(jù)壓縮48 

5.2.4 日志48 

5.3 小結(jié)49 

第6章 熔斷器:Hystrix50 

6.1 為什么要有熔斷50 

6.2 熔斷原理52 

6.3 使用Hystrix55 

6.4 Hystrix數(shù)據(jù)監(jiān)控58 

6.4.1 健康指示器58 

6.4.2 監(jiān)控面板59 

6.4.3 聚合監(jiān)控61 

6.5 小結(jié)62 

第7章 路由網(wǎng)關(guān):Zuul63 

7.1 使用Zuul64 

7.2 業(yè)務(wù)場景深入解析65 

7.3 小結(jié)71 

第8章 網(wǎng)關(guān)新選擇:Gateway72 

8.1 使用Gateway73 

8.2 路由斷言76 

8.3 過濾器81 

8.4 小結(jié)88 

第9章 調(diào)用鏈追蹤:Spring Cloud Sleuth89 

9.1 術(shù)語解釋90 

9.2 Zipkin簡介91 

9.3 使用Zipkin93 

9.4 Span進(jìn)階場景97 

9.4.1 自定義日志采樣策略97 

9.4.2 Span的生命周期98 

9.4.3 重命名Span99 

9.4.4 自定義Span100 

9.5 其他場景與配置101 

9.6 小結(jié)104 

第10章 加密管理:Vault105 

10.1 初識HashiCorp Vault105 

10.2 整合Spring Cloud Vault111 

10.3 認(rèn)證模式114 

10.4 三方組件支持116 

10.5 小結(jié)118 

第11章 公共子項目119 

11.1 命令行工具:Spring Boot CLI119 

11.1.1 安裝Spring Boot CLI119 

11.1.2 使用Spring Cloud CLI120 

11.1.3 加解密122 

11.2 注冊中心:Spring Cloud ZooKeeper122 

11.2.1 安裝ZooKeeper122 

11.2.2 基于ZooKeeper服務(wù)發(fā)現(xiàn)122 

11.2.3 相關(guān)配置124 

11.2.4 節(jié)點監(jiān)聽126 

11.3 注冊中心:Spring Cloud Consul127 

11.3.1 安裝Consul127 

11.3.2 基于Consul注冊服務(wù)127 

11.4 小結(jié)128 

第二篇 任務(wù)與消息篇 

第12章 消息驅(qū)動:Spring Cloud Stream130 

12.1 Stream應(yīng)用模型130 

12.2 示例131 

12.3 代碼解析133 

12.4 Spring Integration支持137 

12.5 Binder解析138 

12.6 常用配置141 

12.7 小結(jié)142 

第13章 消息總線:Spring Cloud Bus143 

13.1 使用Spring Cloud Bus144 

13.2 進(jìn)階場景144 

13.3 小結(jié)148 

第14章 批處理:Spring Cloud Task149 

14.1 使用Spring Cloud Task149 

14.2 進(jìn)階場景150 

14.2.1 數(shù)據(jù)庫集成150 

14.2.2 任務(wù)事件監(jiān)聽152 

14.2.3 相關(guān)配置項153 

12.4.4 整合Spring Cloud Stream154 

14.3 源碼解析154 

14.4 小結(jié)156 

第三篇 微服務(wù)實戰(zhàn)篇 

第15章 利用Docker進(jìn)行編排與整合158 

15.1 Docker基礎(chǔ)應(yīng)用158 

15.1.1 Docker基礎(chǔ)158 

15.1.2 Dockerfile基礎(chǔ)159 

15.2 Spring Cloud核心組件整合161 

15.3 Dockerfile編寫186 

15.4 啟動與接口測試188 

15.5 小結(jié)190 

后記191 

附錄 配置匯總192


本目錄推薦

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