首 頁
手機版

spring cloud微服務實戰(zhàn) 翟永超pdf掃描版

spring cloud微服務實戰(zhàn)是一本Spring Cloud微服務實戰(zhàn)手冊,由翟永超編著。本書從時下流行的微服務架構(gòu)概念出發(fā),結(jié)合Spring Cloud的解決方案,深入淺出地剖析了其在構(gòu)建微服務架構(gòu)中所需的各個基礎設施和技術要點,包括服務治理、容錯保護、API網(wǎng)關、配置管理、消息總線等。作者不僅對如何使用各個組件做了詳細介紹,還從原理上做了很多分析,可以幫助讀者更好地理解Spring Cloud的運行原理,這有助于我們在實戰(zhàn)中有效地排錯和做進一步擴展。本書是微服務架構(gòu)方面非常不錯的實戰(zhàn)書籍,強烈推薦正在做微服務實踐或打算實施微服務的團隊作為參考資料。

內(nèi)容介紹

《spring cloud微服務實戰(zhàn)》從時下流行的微服務架構(gòu)概念出發(fā),詳細介紹了Spring Cloud針對微服務架構(gòu)中幾大核心要素的解決方案和基礎組件。對于各個組件的介紹,本書主要以示例與源碼結(jié)合的方式來幫助讀者更好地理解這些組件的使用方法以及運行原理。同時,在介紹的過程中,還包含了作者在實踐中所遇到的一些問題和解決思路,可供讀者在實踐中作為參考。適合所有Java開發(fā)人員,尤其適合正在做微服務架構(gòu)技術選型或正在實施微服務架構(gòu)的團隊查閱和參考。

章節(jié)目錄

第1章 基礎知識 1

什么是微服務架構(gòu) 1

-- 與單體系統(tǒng)的區(qū)別 1

-- 如何實施微服務 2

為什么選擇Spring Cloud 6

Spring Cloud簡介 7

版本說明 8

第2章 微服務構(gòu)建:Spring Boot 11

框架簡介 12

快速入門 13

-- 項目構(gòu)建與解析 13

-- 實現(xiàn)RESTful API 17

配置詳解 20

-- 配置文件 20

-- 自定義參數(shù) 22

-- 參數(shù)引用 22

-- 使用隨機數(shù) 23

-- 命令行參數(shù) 23

-- 多環(huán)境配置 24

-- 加載順序 25

監(jiān)控與管理 26

-- 初識actuator 27

-- 原生端點 28

小結(jié) 38

第3章 服務治理:Spring Cloud Eureka 39

服務治理 39

-- Netflix Eureka 40

--搭建服務注冊中心 41

--注冊服務提供者 43

--高可用注冊中心 46

--服務發(fā)現(xiàn)與消費 48

Eureka詳解 51

--基礎架構(gòu) 52

--服務治理機制 52

--源碼分析 56

配置詳解 65

--服務注冊類配置 65

--服務實例類配置 67

跨平臺支持 71

第4章 客戶端負載均衡:Spring Cloud Ribbon 73

客戶端負載均衡 73

RestTemplate詳解 75

-- GET請求 75

-- POST請求 77

-- PUT請求 79

-- DELETE請求 79

源碼分析 80

-- 負載均衡器 91

-- 負載均衡策略 109

配置詳解 123

--自動化配置 124

-- Camden版本對RibbonClient配置的優(yōu)化 125

-- 參數(shù)配置 127

-- 與Eureka結(jié)合 127

重試機制 128

第5章 服務容錯保護:Spring Cloud Hystrix 130

快速入門 131

原理分析 135

-- 工作流程 135

-- 斷路器原理 144

-- 依賴隔離 148

使用詳解 151

-- 創(chuàng)建請求命令 151

-- 定義服務降級 154

-- 異常處理 157

-- 命令名稱、分組以及線程池劃分 158

-- 請求緩存 159

-- 請求合并 166

屬性詳解 172

-- Command屬性 174

-- collapser屬性 184

-- threadPool屬性 185

Hystrix儀表盤 187

Turbine集群監(jiān)控 192

-- 構(gòu)建監(jiān)控聚合服務 192

-- 與消息代理結(jié)合 196

第6章 聲明式服務調(diào)用:Spring Cloud Feign 199

快速入門 200

參數(shù)綁定 202

繼承特性 205

Ribbon配置 209

全局配置 209

指定服務配置 209

重試機制 210

Hystrix配置 211

全局配置 211

禁用Hystrix 211

指定命令配置 212

服務降級配置 212

其他配置 214

第7章 API網(wǎng)關服務:Spring Cloud Zuul 217

快速入門 219

-- 構(gòu)建網(wǎng)關 220

-- 請求路由 221

-- 請求過濾 223

路由詳解 226

-- 傳統(tǒng)路由配置 226

-- 服務路由配置 228

-- 服務路由的默認規(guī)則 229

-- 自定義路由映射規(guī)則 229

-- 路徑匹配 230

-- 路由前綴 233

-- 本地跳轉(zhuǎn) 234

-- Cookie與頭信息 235

-- Hystrix和Ribbon支持 236

過濾器詳解 238

-- 過濾器 238

-- 請求生命周期 239

-- 核心過濾器 240

-- 異常處理 244

-- 禁用過濾器 256

動態(tài)加載 257

-- 動態(tài)路由 257

-- 動態(tài)過濾器 261

第8章 分布式配置中心:Spring Cloud Config 267

快速入門 267

-- 構(gòu)建配置中心 268

-- 配置規(guī)則詳解 269

-- 客戶端配置映射 272

服務端詳解 274

-- 基礎架構(gòu) 274

-- Git配置倉庫 276

-- SVN配置倉庫 279

-- 本地倉庫 279

-- 本地文件系統(tǒng) 279

-- 健康監(jiān)測 280

-- 屬性覆蓋 281

-- 安全保護 281

-- 加密解密 282

-- 高可用配置 286

客戶端詳解 286

-- URI指定配置中心 287

-- 服務化配置中心 287

-- 失敗快速響應與重試 290

-- 獲取遠程配置 292

-- 動態(tài)刷新配置 293

第9章 消息總線:Spring Cloud Bus 295

消息代理 295

RabbitMQ實現(xiàn)消息總線 296

-- 基本概念 297

-- 安裝與使用 298

-- 快速入門 302

-- 整合Spring Cloud Bus 306

-- 原理分析 307

-- 指定刷新范圍 308

-- 架構(gòu)優(yōu)化 309

-- RabbitMQ配置 310

Kafka實現(xiàn)消息總線 312

-- Kafka簡介 312

-- 快速入門 313

--整合Spring Cloud Bus 315

-- Kafka配置 318

深入理解 318

-- 源碼分析 320

-- 其他消息代理的支持 342

第10章 消息驅(qū)動的微服務:Spring Cloud Stream 344

快速入門 344

核心概念 349

-- 綁定器 350

-- 發(fā)布-訂閱模式 351

-- 消費組 353

-- 消息分區(qū) 354

使用詳解 355

-- 開啟綁定功能 355

-- 綁定消息通道 356

-- 消息生產(chǎn)與消費 360

-- 響應式編程 366

-- 消費組與消息分區(qū) 368

-- 消息類型 370

綁定器詳解 373

-- 綁定器SPI 373

-- 自動化配置 374

-- 多綁定器配置 374

-- RabbitMQ與Kafka綁定器 376

配置詳解 376

-- 基礎配置 377

-- 綁定通道配置 377

-- 綁定器配置 379

第11章 分布式服務跟蹤:Spring Cloud Sleuth 386

快速入門 386

-- 準備工作 386

-- 實現(xiàn)跟蹤 389

跟蹤原理 390

抽樣收集 392

與Logstash整合 394

與Zipkin整合 397

-- HTTP收集 398

-- 消息中間件收集 402

-- 收集原理 404

-- 數(shù)據(jù)存儲 414

-- API接口 417

附錄A Starter POMs 419

后記 421

使用說明

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進行閱讀

收起介紹展開介紹
  • 下載地址
spring cloud微服務實戰(zhàn) 翟永超pdf掃描版

有問題? 點此報錯

發(fā)表評論

1人參與,1條評論
第1樓臺灣省中華電信(HiNet)網(wǎng)友發(fā)表于: 2019-07-23 13:20:39
good
0蓋樓(回復)