spring cloud微服務(wù)實(shí)戰(zhàn)是一本Spring Cloud微服務(wù)實(shí)戰(zhàn)手冊(cè),由翟永超編著。本書從時(shí)下流行的微服務(wù)架構(gòu)概念出發(fā),結(jié)合Spring Cloud的解決方案,深入淺出地剖析了其在構(gòu)建微服務(wù)架構(gòu)中所需的各個(gè)基礎(chǔ)設(shè)施和技術(shù)要點(diǎn),包括服務(wù)治理、容錯(cuò)保護(hù)、API網(wǎng)關(guān)、配置管理、消息總線等。作者不僅對(duì)如何使用各個(gè)組件做了詳細(xì)介紹,還從原理上做了很多分析,可以幫助讀者更好地理解Spring Cloud的運(yùn)行原理,這有助于我們?cè)趯?shí)戰(zhàn)中有效地排錯(cuò)和做進(jìn)一步擴(kuò)展。本書是微服務(wù)架構(gòu)方面非常不錯(cuò)的實(shí)戰(zhàn)書籍,強(qiáng)烈推薦正在做微服務(wù)實(shí)踐或打算實(shí)施微服務(wù)的團(tuán)隊(duì)作為參考資料。
內(nèi)容介紹
《spring cloud微服務(wù)實(shí)戰(zhàn)》從時(shí)下流行的微服務(wù)架構(gòu)概念出發(fā),詳細(xì)介紹了Spring Cloud針對(duì)微服務(wù)架構(gòu)中幾大核心要素的解決方案和基礎(chǔ)組件。對(duì)于各個(gè)組件的介紹,本書主要以示例與源碼結(jié)合的方式來幫助讀者更好地理解這些組件的使用方法以及運(yùn)行原理。同時(shí),在介紹的過程中,還包含了作者在實(shí)踐中所遇到的一些問題和解決思路,可供讀者在實(shí)踐中作為參考。適合所有Java開發(fā)人員,尤其適合正在做微服務(wù)架構(gòu)技術(shù)選型或正在實(shí)施微服務(wù)架構(gòu)的團(tuán)隊(duì)查閱和參考。
章節(jié)目錄
第1章 基礎(chǔ)知識(shí) 1
什么是微服務(wù)架構(gòu) 1
-- 與單體系統(tǒng)的區(qū)別 1
-- 如何實(shí)施微服務(wù) 2
為什么選擇Spring Cloud 6
Spring Cloud簡介 7
版本說明 8
第2章 微服務(wù)構(gòu)建:Spring Boot 11
框架簡介 12
快速入門 13
-- 項(xiàng)目構(gòu)建與解析 13
-- 實(shí)現(xiàn)RESTful API 17
配置詳解 20
-- 配置文件 20
-- 自定義參數(shù) 22
-- 參數(shù)引用 22
-- 使用隨機(jī)數(shù) 23
-- 命令行參數(shù) 23
-- 多環(huán)境配置 24
-- 加載順序 25
監(jiān)控與管理 26
-- 初識(shí)actuator 27
-- 原生端點(diǎn) 28
小結(jié) 38
第3章 服務(wù)治理:Spring Cloud Eureka 39
服務(wù)治理 39
-- Netflix Eureka 40
--搭建服務(wù)注冊(cè)中心 41
--注冊(cè)服務(wù)提供者 43
--高可用注冊(cè)中心 46
--服務(wù)發(fā)現(xiàn)與消費(fèi) 48
Eureka詳解 51
--基礎(chǔ)架構(gòu) 52
--服務(wù)治理機(jī)制 52
--源碼分析 56
配置詳解 65
--服務(wù)注冊(cè)類配置 65
--服務(wù)實(shí)例類配置 67
跨平臺(tái)支持 71
第4章 客戶端負(fù)載均衡:Spring Cloud Ribbon 73
客戶端負(fù)載均衡 73
RestTemplate詳解 75
-- GET請(qǐng)求 75
-- POST請(qǐng)求 77
-- PUT請(qǐng)求 79
-- DELETE請(qǐng)求 79
源碼分析 80
-- 負(fù)載均衡器 91
-- 負(fù)載均衡策略 109
配置詳解 123
--自動(dòng)化配置 124
-- Camden版本對(duì)RibbonClient配置的優(yōu)化 125
-- 參數(shù)配置 127
-- 與Eureka結(jié)合 127
重試機(jī)制 128
第5章 服務(wù)容錯(cuò)保護(hù):Spring Cloud Hystrix 130
快速入門 131
原理分析 135
-- 工作流程 135
-- 斷路器原理 144
-- 依賴隔離 148
使用詳解 151
-- 創(chuàng)建請(qǐng)求命令 151
-- 定義服務(wù)降級(jí) 154
-- 異常處理 157
-- 命令名稱、分組以及線程池劃分 158
-- 請(qǐng)求緩存 159
-- 請(qǐng)求合并 166
屬性詳解 172
-- Command屬性 174
-- collapser屬性 184
-- threadPool屬性 185
Hystrix儀表盤 187
Turbine集群監(jiān)控 192
-- 構(gòu)建監(jiān)控聚合服務(wù) 192
-- 與消息代理結(jié)合 196
第6章 聲明式服務(wù)調(diào)用:Spring Cloud Feign 199
快速入門 200
參數(shù)綁定 202
繼承特性 205
Ribbon配置 209
全局配置 209
指定服務(wù)配置 209
重試機(jī)制 210
Hystrix配置 211
全局配置 211
禁用Hystrix 211
指定命令配置 212
服務(wù)降級(jí)配置 212
其他配置 214
第7章 API網(wǎng)關(guān)服務(wù):Spring Cloud Zuul 217
快速入門 219
-- 構(gòu)建網(wǎng)關(guān) 220
-- 請(qǐng)求路由 221
-- 請(qǐng)求過濾 223
路由詳解 226
-- 傳統(tǒng)路由配置 226
-- 服務(wù)路由配置 228
-- 服務(wù)路由的默認(rèn)規(guī)則 229
-- 自定義路由映射規(guī)則 229
-- 路徑匹配 230
-- 路由前綴 233
-- 本地跳轉(zhuǎn) 234
-- Cookie與頭信息 235
-- Hystrix和Ribbon支持 236
過濾器詳解 238
-- 過濾器 238
-- 請(qǐng)求生命周期 239
-- 核心過濾器 240
-- 異常處理 244
-- 禁用過濾器 256
動(dòng)態(tài)加載 257
-- 動(dòng)態(tài)路由 257
-- 動(dòng)態(tài)過濾器 261
第8章 分布式配置中心:Spring Cloud Config 267
快速入門 267
-- 構(gòu)建配置中心 268
-- 配置規(guī)則詳解 269
-- 客戶端配置映射 272
服務(wù)端詳解 274
-- 基礎(chǔ)架構(gòu) 274
-- Git配置倉庫 276
-- SVN配置倉庫 279
-- 本地倉庫 279
-- 本地文件系統(tǒng) 279
-- 健康監(jiān)測 280
-- 屬性覆蓋 281
-- 安全保護(hù) 281
-- 加密解密 282
-- 高可用配置 286
客戶端詳解 286
-- URI指定配置中心 287
-- 服務(wù)化配置中心 287
-- 失敗快速響應(yīng)與重試 290
-- 獲取遠(yuǎn)程配置 292
-- 動(dòng)態(tài)刷新配置 293
第9章 消息總線:Spring Cloud Bus 295
消息代理 295
RabbitMQ實(shí)現(xiàn)消息總線 296
-- 基本概念 297
-- 安裝與使用 298
-- 快速入門 302
-- 整合Spring Cloud Bus 306
-- 原理分析 307
-- 指定刷新范圍 308
-- 架構(gòu)優(yōu)化 309
-- RabbitMQ配置 310
Kafka實(shí)現(xiàn)消息總線 312
-- Kafka簡介 312
-- 快速入門 313
--整合Spring Cloud Bus 315
-- Kafka配置 318
深入理解 318
-- 源碼分析 320
-- 其他消息代理的支持 342
第10章 消息驅(qū)動(dòng)的微服務(wù):Spring Cloud Stream 344
快速入門 344
核心概念 349
-- 綁定器 350
-- 發(fā)布-訂閱模式 351
-- 消費(fèi)組 353
-- 消息分區(qū) 354
使用詳解 355
-- 開啟綁定功能 355
-- 綁定消息通道 356
-- 消息生產(chǎn)與消費(fèi) 360
-- 響應(yīng)式編程 366
-- 消費(fèi)組與消息分區(qū) 368
-- 消息類型 370
綁定器詳解 373
-- 綁定器SPI 373
-- 自動(dòng)化配置 374
-- 多綁定器配置 374
-- RabbitMQ與Kafka綁定器 376
配置詳解 376
-- 基礎(chǔ)配置 377
-- 綁定通道配置 377
-- 綁定器配置 379
第11章 分布式服務(wù)跟蹤:Spring Cloud Sleuth 386
快速入門 386
-- 準(zhǔn)備工作 386
-- 實(shí)現(xiàn)跟蹤 389
跟蹤原理 390
抽樣收集 392
與Logstash整合 394
與Zipkin整合 397
-- HTTP收集 398
-- 消息中間件收集 402
-- 收集原理 404
-- 數(shù)據(jù)存儲(chǔ) 414
-- API接口 417
附錄A Starter POMs 419
后記 421
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
1人參與,1條評(píng)論- 第1樓臺(tái)灣省中華電信(HiNet)網(wǎng)友發(fā)表于: 2019-07-23 13:20:39
- good0蓋樓(回復(fù))
軟件排行榜
熱門推薦
網(wǎng)易新聞電腦版 v113.987.37M / 簡體中文
開源閱讀電腦版 v3.25.04150011.54M / 簡體中文
有柿電腦版 v11.8.9121.22M / 簡體中文
cnki全球?qū)W術(shù)快報(bào)電腦版 v1.0.4104.49M / 簡體中文
網(wǎng)易云閱讀電腦版 v6.7.226.41M / 簡體中文
數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
吉利博瑞用戶手冊(cè) pdf高清版57.89M / 簡體中文
docker入門實(shí)戰(zhàn) pdf完整版1.38M / 簡體中文
Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡體中文
C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡體中文