注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信微服務那些事兒

微服務那些事兒

微服務那些事兒

定 價:¥65.00

作 者: 紀曉峰
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 科普讀物 生物世界 生物學

ISBN: 9787121311420 出版時間: 2017-04-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 216 字數(shù):  

內(nèi)容簡介

  本書以幽默風趣的語言生動地講述了微服務,將微服務相關的理論知識、技術實現(xiàn)和項目實踐一網(wǎng)打盡。全書共分為三大部分:*部分為“微服務解惑篇”,讓讀者對微服務有一個清晰的認識,消除對微服務的種種疑惑,同時對用戶十分關注的如何拆分、如何使用等問題做了很全面的講解;第二部分為“技術實現(xiàn)篇”,通過對當前世界*為流行的微服務框架Spring Boot Spring Cloud的常用組件的詳細解讀以及其他相關技術、工具的介紹,來幫助讀者了解整體架構及其中各個組件的原理,結合代碼幫助讀者快速構建項目,搭建一個比較完整的微服務框架;第三部分為“項目實戰(zhàn)篇”,通過案例來展示不同業(yè)務系統(tǒng)在微服務使用過程中如何梳理業(yè)務、如何拆分、如何使用微服務重構等。

作者簡介

  紀曉峰,現(xiàn)任某公司架構師,曾經(jīng)在AC擔任微服務領域的咨詢師,長期供職于HP,具有豐富的架構設計和開發(fā)經(jīng)驗,先后參與多個微服務項目。網(wǎng)名“叫我哲學家”,喜歡看書,鉆研技術,領悟其中原理,習慣于獨立思考,形成獨到的見解。

圖書目錄

第一部分 微服務解惑篇
第1章 微服務架構
1.1 不微你就OUT了
1.2 產(chǎn)生背景
1.2.1 時代的召喚
1.2.2 容器神助攻
1.2.3 微服務的進擊
1.3 微服務的標簽
1.3.1 單一職責
1.3.2 微
1.3.3 面向服務
1.3.4 自治
1.3.5 易擴展
1.3.6 流程化
1.4 實力碾壓
1.4.1 組件化
1.4.2 快速
1.4.3 可復用
1.4.4 機動靈活
1.5 不要奶我
1.5.1 不足
1.5.2 挑戰(zhàn)
1.5.3 小結
1.6 本章小結
第2章 為何選擇微服務
2.1 傳統(tǒng)架構的病
2.1.1 中年危機
2.1.2 寶寶心里苦
2.2 微服務有藥
2.2.1 諱疾忌醫(yī)
2.2.2 朋友聽說過安利么
2.2.3 沙盤演練看效果
2.3 微服務的價值
2.3.1 資源價值
2.3.2 業(yè)務價值
2.3.3 技術價值
2.3.4 用戶價值
2.3.5 未來價值
2.3.6 小結
2.4 定個小目標
2.4.1 持續(xù)交付
2.4.2 業(yè)務敏捷
2.4.3 獨立演進
2.4.4 高可用
2.4.5 高性能
2.4.6 站在云端
2.5 別人家的公司
2.6 來不及解釋快上車
第3章 我拆我拆我拆拆拆
3.1 拆還是不拆
3.2 如何拆
3.2.1 庖丁解牛
3.2.2 數(shù)據(jù)模型和業(yè)務模型
3.2.3 金字塔結構圖
3.2.4 關鍵指標
3.3 粒度
3.3.1 五筆字根
3.3.2 被遺忘的字典師傅
3.3.3 小結
3.4 邊界
3.5 本章小結
第4章 如何使用微服務
4.1 如何規(guī)劃
4.2 微服務重構
4.2.1 影響因素
4.2.2 重構原則
4.2.3 重構方法
4.3 本章小結
第5章 微服務的朋友圈
5.1 好朋友容器
5.1.1 容器的來歷
5.1.2 容器的好處
5.1.3 小結
5.2 天生一對DevOps
5.2.1 DevOps是什么
5.2.2 為什么采用DevOps
5.2.3 小結
5.3 SOA是誰
5.3.1 接著忽悠
5.3.2 SOA是個什么鬼
5.3.3 小結
第二部分 技術實現(xiàn)篇

第6章 Spring Boot
6.1 介紹
6.2 特點
6.3 Spring Boot和微服務之間的關系
6.4 如何使用
6.5 可定制化
6.6 本章小結
第7章 Spring Cloud
7.1 Spring Cloud優(yōu)勢
7.2 Spring Cloud特點
7.3 Spring Cloud之服務管理
7.4 注冊中心Eureka
7.4.1 什么是注冊中心
7.4.2 為什么要有注冊中心
7.4.3 Eureka來歷
7.4.4 Eureka機制
7.4.5 如何使用
7.5 網(wǎng)關Zuul
7.5.1 Zuul
7.5.2 反向代理
7.5.3 如何使用
7.6 客戶端負載均衡Ribbon
7.6.1 負載均衡
7.6.2 如何使用
7.6.3 補充說明
7.7 斷路器Hystrix
7.7.1 如何隔離
7.7.2 電路熔斷器模式
7.7.3 回滾降級
7.7.4 如何使用
7.7.5 交通疏導
7.7.6 小結
7.8 分布式配置中心SpringCloud Config
7.8.1 為什么要有配置
7.8.2 集中配置的好處
7.8.3 配置方式的演進
7.8.4 如何使用
7.9 服務之間調(diào)用Feign
7.9.1 Feign如何使用
7.9.2 補充說明
7.10 服務追蹤
7.10.1 Spring Cloud Sleuth介紹
7.10.2 Sleuth如何使用
7.10.3 日志聚合Zipkin
7.10.4 小結
7.11 Spring Cloud和Dubbo的比較
7.11.1 生的偉大
7.11.2 死的憋屈
7.11.3 沒比較沒傷害
7.11.4 現(xiàn)狀
7.12Spring Cloud與Spring Boot的關系
7.13 本章小結
第8章 其他相關技術和工具
8.1 數(shù)據(jù)庫開發(fā)持續(xù)集成工具Liquibase
8.1.1 特性
8.1.2 使用
8.2 Swagger
8.2.1 為什么使用Swagger
8.2.2 如何使用
8.2.3 小結
8.3 權限spring security
8.4 微服務架構的通信方式
8.4.1 同步
8.4.2 異步
8.5 服務編排
8.6 管理工具JIRA
第9章 測試相關
9.1 單元測試
9.1.1 Mockito如何使用
9.1.2 Mock 與InjectMocks的區(qū)別
9.2 接口測試
9.3 代碼質(zhì)量管理工具Sonar
9.3.1 特點
9.3.2 使用 175
第三部分 項目實戰(zhàn)篇
第10章 三個典型系統(tǒng)案例
10.1 企業(yè)運營支撐系統(tǒng)
10.1.1 背景
10.1.2 現(xiàn)狀
10.1.3 原因調(diào)查
10.1.4 解決方案
10.2 車隊管理系統(tǒng)
10.2.1 背景
10.2.2 技術架構
10.2.3 服務如何拆分
10.3 財務管理系統(tǒng)
10.3.1 背景
10.3.2 現(xiàn)狀
10.3.3 原因調(diào)查
10.3.4 解決方案
10.4 本章小結
第11章 開發(fā)管理
11.1 管理原則
11.2 日常管理
11.3 代碼質(zhì)量管理
11.4 工作方式
11.5 BA的職責
11.6 SA的職責
11.7 DEV的工作原則
11.8 本章小結
后記

本目錄推薦

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