javascript
我的新书《Spring Cloud实战》预告
從去年6月開始編寫《Spring Cloud構(gòu)建微服務(wù)架構(gòu)》系列博文開始,受到了不少同行的關(guān)注與支持。隨后也開通了多個(gè)交流群、創(chuàng)建了相關(guān)的論壇(http://bbs.springcloud.cn),雖然Spring Cloud在國(guó)內(nèi)變得越來(lái)越火熱,但是這一塊相關(guān)的書籍在國(guó)內(nèi)外一直都還是處于空白狀態(tài)。由于官方文檔過(guò)于概要和簡(jiǎn)略,對(duì)于一些初學(xué)者來(lái)說(shuō)學(xué)習(xí)門檻較高,所以從去年開始編寫這本詳細(xì)介紹Spring Cloud的書籍。希望能夠幫助廣大Spring Cloud關(guān)注者學(xué)習(xí)和使用它來(lái)幫助我們快速的構(gòu)建起企業(yè)級(jí)的微服務(wù)架構(gòu)系統(tǒng)。
Spring Cloud下屬子項(xiàng)目非常之多,本書并未能覆蓋所有。因此,在這里附上目錄說(shuō)明以及一些目前已經(jīng)發(fā)布在博客的內(nèi)容供所有Spring Cloud的支持者參詳。
《Spring Cloud實(shí)戰(zhàn)》目錄
第一章 基礎(chǔ)知識(shí)
- 什么是微服務(wù)架構(gòu)
- 與單體系統(tǒng)的區(qū)別
- 如何實(shí)施微服務(wù)
- 為什么選擇Spring Cloud
- Spring Cloud簡(jiǎn)介
- 版本說(shuō)明
第二章 微服務(wù)構(gòu)建:Spring Boot
- 框架簡(jiǎn)介
- 快速入門
- 項(xiàng)目構(gòu)建與解析
- 實(shí)現(xiàn)RESTful API
- 配置詳解
- 配置文件
- 自定義參數(shù)
- 參數(shù)引用
- 使用隨機(jī)數(shù)
- 命令行參數(shù)
- 多環(huán)境配置
- 加載順序
- 監(jiān)控與管理
- 初識(shí)Actuator
- 原生端點(diǎn)
- 應(yīng)用配置類
- 度量指標(biāo)類
- 操作控制類
- 小結(jié)
第三章 服務(wù)治理:Spring Cloud Eureka
- 服務(wù)注冊(cè)與發(fā)現(xiàn)
- 搭建服務(wù)注冊(cè)中心
- 注冊(cè)服務(wù)提供者
- 高可用注冊(cè)中心
- 服務(wù)發(fā)現(xiàn)與消費(fèi)
- Eureka詳解
- 基礎(chǔ)架構(gòu)
- 服務(wù)治理機(jī)制
- 服務(wù)提供者
- 服務(wù)消費(fèi)者
- 服務(wù)注冊(cè)中心
- 源碼分析
- 配置詳解
- 服務(wù)注冊(cè)類配置
- 指定注冊(cè)中心
- 其他配置
- 服務(wù)實(shí)例類配置
- 元數(shù)據(jù)
- 實(shí)例名配置
- 端點(diǎn)配置
- 健康檢測(cè)
- 其他配置
- 服務(wù)注冊(cè)類配置
- 跨平臺(tái)支持
第四章 客戶端負(fù)載均衡:Spring Cloud Ribbon
- 客戶端負(fù)載均衡
- RestTemplate詳解
- GET請(qǐng)求
- POST請(qǐng)求
- PUT請(qǐng)求
- DELETE請(qǐng)求
- 源碼解讀與原理分析
- 負(fù)載均衡器
- AbstractLoadBalancer
- BaseLoadBalancer
- DynamicServerListLoadBalancer
- ZoneAwareLoadBalancer
- 負(fù)載均衡策略
- AbstractLoadBalancerRule
- RandomRule
- RoundRobinRule
- RetryRule
- WeightedResponseTimeRule
- ClientConfigEnabledRoundRobinRule
- BestAvailableRule
- PredicateBasedRule
- AvailabilityFilteringRule
- ZoneAvoidanceRule
- 負(fù)載均衡器
- 配置詳解
- 自動(dòng)化配置
- 參數(shù)配置
- 與Eureka結(jié)合
- 重試機(jī)制
第五章 服務(wù)容錯(cuò)保護(hù):Spring Cloud Hystrix
- 快速入門
- 原理分析
- 工作流程
- 斷路器原理
- 依賴隔離
- 使用詳解
- 創(chuàng)建請(qǐng)求命令
- 定義服務(wù)降級(jí)
- 異常處理
- 命令名稱、分組以及線程池劃分
- 請(qǐng)求緩存
- 請(qǐng)求合并
- 屬性詳解
- Command屬性
- Collapser屬性
- ThreadPool屬性
- Hystrix儀表盤
- Turbine集群監(jiān)控
- 構(gòu)建監(jiān)控聚合服務(wù)
- 與消息代理結(jié)合
第六章 聲明式服務(wù)調(diào)用:Spring Cloud Feign
- 快速入門
- 參數(shù)綁定
- 繼承特性
- Ribbon配置
- 全局配置
- 指定服務(wù)配置
- 重試機(jī)制
- Hystrix配置
- 全局配置
- 禁用Hystrix
- 指定命令配置
- 服務(wù)降級(jí)配置
- 其他配置
- 請(qǐng)求壓縮
- 日志配置
第七章 API網(wǎng)關(guān)服務(wù):Spring Cloud Zuul
- 快速入門
- 構(gòu)建網(wǎng)關(guān)
- 請(qǐng)求路由
- 請(qǐng)求過(guò)濾
- 路由詳解
- 傳統(tǒng)路由配置
- 服務(wù)路由配置
- 服務(wù)路由的默認(rèn)規(guī)則
- 自定義路由映射規(guī)則
- 路徑匹配
- 路由前綴
- 本地跳轉(zhuǎn)
- Cookie與頭信息
- Hystrix和Ribbon支持
- 過(guò)濾器詳解
- 過(guò)濾器
- 請(qǐng)求生命周期
- 核心過(guò)濾器
- pre過(guò)濾器
- route過(guò)濾器
- post過(guò)濾器
- 異常處理
- try-catch處理
- ErrorFilter處理
- 不足與優(yōu)化
- 自定義異常信息
- 禁用過(guò)濾器
- 動(dòng)態(tài)加載
- 動(dòng)態(tài)路由
- 動(dòng)態(tài)過(guò)濾器
第八章 分布式配置中心:Spring Cloud Config
- 快速入門
- 構(gòu)建配置中心
- 配置規(guī)則詳解
- 客戶端配置映射
- 服務(wù)端詳解
- 基礎(chǔ)架構(gòu)
- Git配置倉(cāng)庫(kù)
- 占位符配置URI
- 配置多個(gè)倉(cāng)庫(kù)
- 子目錄存儲(chǔ)
- 訪問(wèn)權(quán)限
- SVN配置倉(cāng)庫(kù)
- 本地倉(cāng)庫(kù)
- 本地文件系統(tǒng)
- 健康檢測(cè)
- 屬性覆蓋
- 安全保護(hù)
- 加密解密
- 高可用配置
- 客戶端詳解
- URI指定配置中心
- 服務(wù)化配置中心
- 失敗快速響應(yīng)與重試
- 獲取遠(yuǎn)程配置
- 動(dòng)態(tài)刷新配置
第九章 消息總線:Spring Cloud Bus
- 消息代理
- RabbitMQ實(shí)現(xiàn)消息總線
- 基本概念
- 安裝與使用
- Windows安裝
- Mac OS X安裝
- Ubuntu安裝
- Rabbit管理
- 快速入門
- 整合Spring Cloud Bus
- 原理分析
- 指定刷新范圍
- 架構(gòu)優(yōu)化
- RabbitMQ配置
- Kafka實(shí)現(xiàn)消息總線
- Kafka簡(jiǎn)介
- 快速入門
- 環(huán)境安裝
- 啟動(dòng)測(cè)試
- 整合Spring Cloud Bus
- Kafka配置
- 深入理解
- 源碼分析
- 事件驅(qū)動(dòng)模型
- 事件定義
- 事件監(jiān)聽(tīng)器
- 事件跟蹤
- 事件發(fā)布
- 控制端點(diǎn)
- 其他消息代理的支持
- 源碼分析
第十章 消息驅(qū)動(dòng)的微服務(wù):Spring Cloud Stream
- 快速入門
- 核心概念
- 綁定器
- 發(fā)布-訂閱模式
- 消費(fèi)組
- 消息分區(qū)
- 使用詳解
- 開啟綁定功能
- 綁定消息通道
- 消息生產(chǎn)與消費(fèi)
- 響應(yīng)式編程
- 消費(fèi)組與消息分區(qū)
- 消息類型
- 綁定器詳解
- 綁定器SPI
- 自動(dòng)化配置
- 多綁定器配置
- RibbitMQ與Kafka綁定器
- 配置詳解
- 基礎(chǔ)配置
- 綁定通道配置
- 通用配置
- 消費(fèi)者配置
- 生產(chǎn)者配置
- 綁定器配置
- RabbitMQ配置
- Kafka配置
第十一章 分布式服務(wù)跟蹤:Spring Cloud Sleuth
- 快速入門
- 準(zhǔn)備工作
- 實(shí)現(xiàn)跟蹤
- 跟蹤原理
- 抽樣收集
- 與LogStash整合
- 與Zipkin整合
- HTTP收集
- 消息中間件收集
- 收集原理
- 數(shù)據(jù)存儲(chǔ)
- API接口
本書進(jìn)度:1月9日完稿,預(yù)計(jì)2-3個(gè)月后與大家見(jiàn)面。第一時(shí)間獲取本書出版信息可以掃一掃下方二維碼關(guān)注我的公眾號(hào)。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)
總結(jié)
以上是生活随笔為你收集整理的我的新书《Spring Cloud实战》预告的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 美团容器平台架构及容器技术实践
- 下一篇: 百度高级Java三面题目!涵盖JVM +