中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 微服務實戰

出版社:人民郵電出版社出版時間:2020-05-01
開本: 24cm 頁數: 318頁
中 圖 價:¥65.1(7.3折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

微服務實戰 版權信息

  • ISBN:9787115529879
  • 條形碼:9787115529879 ; 978-7-115-52987-9
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

微服務實戰 本書特色

《微服務實戰》主要介紹如何開發和維護基于微服務的應用。本書源自作者從日常開發中得到的積累和感悟,其中給出的案例覆蓋從微服務設計到部署的各個階段,能夠帶給你真實的沉浸式體驗。通過閱讀本書,你不僅能夠了解用微服務搭建高效的持續交付流水線的方法,還能夠運用Kubernetes、Docker 以及Google Container Engine 進一步探索書中的示例。

微服務實戰 內容簡介

本書主要介紹構建和維護基于微服務的應用的方法, 并通過實際應用引導讀者體驗從設計到部署微服務的全過程。通過本書的內容, 讀者將了解如何通過微服務來實現有效的持續交付, 以及如何用Kubernetes、Docker和Google Container Engine開發實例。

微服務實戰 目錄

第 一部分 概述

第 1章 微服務的設計與運行 3

1.1 什么是微服務應用 4

1.1.1 通過分解來實現擴展 6

1.1.2 核心原則 7

1.1.3 誰在使用微服務 9

1.1.4 為什么微服務是一個明智的選擇 10

1.2 微服務的挑戰 12

1.2.1 設計挑戰 13

1.2.2 運維挑戰 15

1.3 微服務開發生命周期 16

1.3.1 微服務設計 17

1.3.2 微服務部署 18

1.3.3 服務監控 21

1.4 有責任感和運維意識的工程師文化 22

1.5 小結 23

第 2章 SimpleBank公司的微服務 24

2.1 SimpleBank公司的業務范圍 24

2.2 微服務是否是正確的選擇 25

2.2.1 金融軟件的風險和惰性 26

2.2.2 減少阻力和持續交付價值 27

2.3 開發新功能 27

2.3.1 通過領域建模識別微服務 28

2.3.2 服務協作 30

2.3.3 服務編排 32

2.4 向外界開放服務 34

2.5 將功能發布到生產環境中 35

2.5.1 高質量的自動化部署 37

2.5.2 可恢復性 37

2.5.3 透明性 38

2.6 大規模微服務開發 39

2.6.1 技術分歧 40

2.6.2 孤立 40

2.7 接下來的內容 41

2.8 小結 41

第二部分 設計

第3章 微服務應用的架構 45

3.1 整體架構 45

3.1.1 從單體應用到微服務 46

3.1.2 架構師的角色 47

3.1.3 架構準則 47

3.1.4 微服務應用的4層架構 48

3.2 微服務平臺 49

3.3 服務層 51

3.3.1 功能 51

3.3.2 聚合與多元服務 52

3.3.3 關鍵路徑和非關鍵路徑 53

3.4 通信 54

3.4.1 何時使用同步消息 54

3.4.2 何時使用異步消息 55

3.4.3 異步通信模式 55

3.4.4 服務定位 57

3.5 服務邊界 58

3.5.1 API網關 60

3.5.2 服務于前端的后端 61

3.5.3 消費者驅動網關 62

3.6 客戶端 63

3.6.1 前端單體 63

3.6.2 微前端 64

3.7 小結 65

第4章 新功能設計 66

4.1 SimpleBank的新功能 67

4.2 按業務能力劃分 68

4.2.1 能力和領域建模 69

4.2.2 創建投資策略 70

4.2.3 內嵌型上下文和服務 75

4.2.4 挑戰和不足 76

4.3 按用例劃分 77

4.3.1 按投資策略下單 77

4.3.2 動作和存儲 82

4.3.3 編配與編排 83

4.4 按易變性劃分 84

4.5 按技術能力劃分 85

4.5.1 發送通知 85

4.5.2 何時使用技術能力 86

4.6 處理不確定性 87

4.6.1 從粗粒度服務開始 88

4.6.2 準備進一步分解 88

4.6.3 下線和遷移 89

4.7 組織中的服務所有權 91

4.8 小結 92

第5章 微服務的事務與查詢 93

5.1 分布式應用的事務一致性 94

5.2 基于事件的通信 96

5.3 Saga 98

5.3.1 編排型Saga 100

5.3.2 編配型Saga 102

5.3.3 交織型Saga 104

5.3.4 一致性模式 105

5.3.5 事件溯源 106

5.4 分布式世界中的查詢操作 107

5.4.1 保存數據副本 108

5.4.2 查詢和命令分離 110

5.4.3 CQRS挑戰 112

5.4.4 分析和報表 114

5.5 延伸閱讀 114

5.6 小結 114

第6章 設計高可靠服務 116

6.1 可靠性定義 117

6.2 哪些會出錯 119

6.2.1 故障源 119

6.2.2 連鎖故障 122

6.3 設計可靠的通信方案 125

6.3.1 重試 126

6.3.2 后備方案 128

6.3.3 超時 130

6.3.4 斷路器 132

6.3.5 異步通信 134

6.4 *大限度地提高服務可靠性 135

6.4.1 負載均衡與服務健康 135

6.4.2 限流 136

6.4.3 驗證可靠性和容錯性 137

6.5 默認安全 140

6.5.1 框架 140

6.5.2 服務網格 141

6.6 小結 142

第7章 構建可復用的微服務框架 143

7.1 微服務底座 144

7.2 微服務底座的目的 146

7.2.1 降低風險 147

7.2.2 快速啟動 147

7.3 設計服務底座 148

7.3.1 服務發現 149

7.3.2 可觀測性 153

7.3.3 平衡和限流 159

7.4 探索使用底座實現的特性 161

7.5 差異性是否是微服務的承諾 163

7.6 小結 164

第三部分 部署

第8章 微服務部署 167

8.1 部署的重要性 167

8.2 微服務生產環境 169

8.2.1 微服務生產環境的特點 169

8.2.2 自動化和速度 170

8.3 部署服務的快捷方式 171

8.3.1 服務啟動 171

8.3.2 配置虛擬機 172

8.3.3 運行多個服務實例 173

8.3.4 添加負載均衡器 175

8.3.5 開發者學到了什么 177

8.4 構建服務工件 178

8.4.1 工件的組成 179

8.4.2 不可變性 179

8.4.3 服務工件的類型 180

8.4.4 配置 184

8.5 服務與主機關系模型 185

8.5.1 單服務主機 185

8.5.2 單主機多靜態服務 185

8.5.3 單主機多調度化服務 186

8.6 不停機部署服務 187

8.7 小結 190

第9章 基于容器和調度器的部署 191

9.1 服務容器化 192

9.1.1 鏡像使用 192

9.1.2 構建鏡像 194

9.1.3 運行容器 197

9.1.4 鏡像存儲 199

9.2 集群部署 200

9.2.1 pod的設計與運行 201

9.2.2 負載均衡 204

9.2.3 快速揭秘 205

9.2.4 健康檢查 208

9.2.5 部署新版本服務 210

9.2.6 回滾 215

9.2.7 連接多個服務 215

9.3 小結 216

第 10章 構建微服務交付流水線 217

10.1 讓部署變得平淡 217

10.2 使用Jenkins構建流水線 219

10.2.1 構建流水線配置 220

10.2.2 構建鏡像 223

10.2.3 運行測試 224

10.2.4 發布工件 226

10.2.5 部署至預發布環境 227

10.2.6 預發布環境 230

10.2.7 部署生產環境 230

10.3 構建可復用的流水線步驟 233

10.4 降低部署影響以及實現功能發布的

技術 235

10.4.1 暗發布 235

10.4.2 功能標記 236

10.5 小結 237

第四部分 可觀測性和所有權

第 11章 構建監控系統 241

11.1 穩固的監控技術棧 241

11.1.1 良好的分層監控 243

11.1.2 黃金標志 244

11.1.3 度量指標的類型 244

11.1.4 實踐建議 245

11.2 利用Prometheus和Grafana監控

SimpleBank 246

11.2.1 配置度量指標收集基礎

 設施 247

11.2.2 收集基礎設施度量

 指標——RabbitMQ 253

11.2.3 監控下單功能 255

11.2.4 告警設置 257

11.3 生成合理的可執行的告警 261

11.3.1 系統出錯時哪些人需要

 知悉 261

11.3.2 癥狀,而非原因 262

11.4 監測整個應用 262

11.5 小結 264

第 12章 使用日志和鏈路追蹤了解系統

 行為 265

12.1 了解服務間的行為 265

12.2 生成一致的、結構化的、人類可讀的

 日志 268

12.2.1 日志中的有用信息 268

12.2.2 結構化和可讀性 269

12.3 為SimpleBank配置日志基礎設施 271

12.3.1 基于ELK和Fluentd的解決

 方案 272

12.3.2 配置日志解決方案 274

12.3.3 配置應收集哪些日志 276

12.3.4 大海撈針 279

12.3.5 記錄合適的信息 281

12.4 服務間的跟蹤交互 281

12.4.1 請求關聯:trace和span 282

12.4.2 在服務內配置鏈路追蹤 283

12.5 鏈路追蹤可視化 287

12.6 小結 291

第 13章 微服務團隊建設 292

13.1 建設高效團隊 292

13.1.1 康威定律 294

13.1.2 高效團隊原則 294

13.2 團隊模型 296

13.2.1 按職能分組 296

13.2.2 跨職能分組 298

13.2.3 設置團隊邊界 299

13.2.4 基礎設施、平臺和產品 300

13.2.5 誰負責值班 302

13.2.6 知識共享 303

13.3 微服務團隊的實踐建議 304

13.3.1 微服務變更的驅動力 305

13.3.2 架構的角色 305

13.3.3 同質性與技術靈活性 307

13.3.4 開源模型 307

13.3.5 設計評審 308

13.3.6 動態文檔 309

13.3.7 回答應用的問題 310

13.4 延伸閱讀 311

13.5 小結 311

附錄A 在Minikube上安裝Jenkins 312









展開全部

微服務實戰 作者簡介

摩根·布魯斯 (Morgan Bruce)和保羅·A. 佩雷拉 (Paulo A. Pereira)都是經驗豐富的開發團隊領導者,他們的主要工作是運用本書中介紹的技術將微服務應用到生產環境中。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 警用|治安|保安|不锈钢岗亭-售货亭价格-垃圾分类亭-移动厕所厂家-苏州灿宇建材 | 步进电机_agv电机_伺服马达-伺服轮毂电机-和利时电机 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 桑茶-七彩贝壳桑叶茶 长寿茶| 长城人品牌官网| 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 天然鹅卵石滤料厂家-锰砂滤料-石英砂滤料-巩义东枫净水 | 安徽净化工程设计_无尘净化车间工程_合肥净化实验室_安徽创世环境科技有限公司 | 亮点云建站-网站建设制作平台 | 沉降天平_沉降粒度仪_液体比重仪-上海方瑞仪器有限公司 | 北京亦庄厂房出租_经开区产业园招商信息平台 | CCC验厂-家用电器|服务器CCC认证咨询-奥测世纪 | 工业雾炮机_超细雾炮_远程抑尘射雾器-世纪润德环保设备 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 管理会计网-PCMA初级管理会计,中级管理会计考试网站 | 天津拓展_天津团建_天津趣味运动会_天津活动策划公司-天津华天拓展培训中心 | 搜活动房网—活动房_集装箱活动房_集成房屋_活动房屋 | 电子天平-华志电子天平厂家 | 电梯装饰-北京万达中意电梯装饰有限公司 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 振动筛,震动筛,圆形振动筛,振动筛价格,振动筛厂家-新乡巨宝机电 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 电销卡_稳定企业大语音卡-归属地可选-世纪通信| 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 东莞猎头公司_深圳猎头公司_广州猎头公司-广东万诚猎头提供企业中高端人才招聘服务 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 天空彩票天下彩,天空彩天空彩票免费资料,天空彩票与你同行开奖,天下彩正版资料大全 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | 杭州双螺杆挤出机-百科 | 垃圾清运公司_环卫保洁公司_市政道路保洁公司-华富环境 | 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 | 粤丰硕水性环氧地坪漆-防静电自流平厂家-环保地坪涂料代理 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 房车价格_依维柯/大通/东风御风/福特全顺/江铃图片_云梯搬家车厂家-程力专用汽车股份有限公司 | 爱德华真空泵油/罗茨泵维修,爱发科-比其尔产品供应东莞/杭州/上海等全国各地 | 定做大型恒温循环水浴槽-工业用不锈钢恒温水箱-大容量低温恒温水槽-常州精达仪器 |