注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計微服務架構與實踐(第2版)

微服務架構與實踐(第2版)

微服務架構與實踐(第2版)

定 價:¥109.00

作 者: 王磊 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121349942 出版時間: 2019-04-01 包裝: 平裝
開本: 16開 頁數(shù): 516 字數(shù):  

內容簡介

  微服務架構不僅延續(xù)了分布式系統(tǒng)與SOA 的特征,也汲取了DevOps、持續(xù)集成、持續(xù)交付等工程實踐的成功經(jīng)驗,并正在借著云計算和容器化的春風開始其馳騁之旅。但是,微服務的落地并不像其概念描述的那樣舉重若輕,它不僅包括架構解耦,還涉及開發(fā)測試、部署運維、工程實踐、團隊合作與康威定律等多方面的因素,這些因素相輔相成,共同影響著如何高質量、快速地交付業(yè)務價值。 《微服務架構與實踐(第2版)》是在第1 版的基礎之上,基于作者近年來對服務化改造的實戰(zhàn)經(jīng)驗和思考,并結合業(yè)界的技術趨勢進行的一次體系化的精進。全書共分為3 部分,首先闡述了微服務架構的理論基礎。其次介紹了微服務生態(tài)系統(tǒng)、實施參考模型以及*佳實踐,并基于真實案例分析了遺留系統(tǒng)的服務化改造策略與應用場景。最后基于Apache 開源社區(qū)的微服務框架ServiceComb,設計并實現(xiàn)了案例SockShop 系統(tǒng),從端到端交付的角度,指導讀者完成服務的設計、開發(fā)、測試、流水線,以及自動化部署和運維體系的建立?! 段⒎占軜嬇c實踐(第2版)》不僅適合架構師、開發(fā)人員以及技術管理者閱讀,也適合正在嘗試向微服務架構遷移的團隊或者個人。希望本書能夠在微服務落地的工作中對讀者有所幫助。

作者簡介

  王磊國內較早倡導和實踐微服務的先行者,擁有超過十年的軟件行業(yè)經(jīng)驗,在服務化架構、持續(xù)交付和DevOps領域有豐富的經(jīng)驗。著有國內較早的與微服務架構相關書籍《微服務架構與實踐》,同時也是《DevOps實踐指南》的譯者、EXIN DevOps Master認證講師和西安DevOps Meetup的聯(lián)合發(fā)起人,現(xiàn)任華為公司高級架構師。 馬博文前ThoughtWorks咨詢師,擁有多年Web開發(fā)和DevOps經(jīng)驗,熟悉持續(xù)交付、微服務、AWS和華為云。曾參與翻譯《Scala編程實戰(zhàn)》《DevOps實踐指南》等書,是西安DevOps Meetup活動的發(fā)起人,現(xiàn)任華為公司高級工程師。張琦 一個酷好騎摩托車的佛教徒。在軟件研發(fā)領域縱橫十余載,現(xiàn)任華為公有云PaaS平臺高級架構師。親歷了從IaaS到PaaS等云計算各個技術以及其對企業(yè)IT影響的過程。雖歷盡艱辛卻也收獲頗多,看到云原生,微服務對傳統(tǒng)開發(fā)方式,系統(tǒng)架構,乃至IT構建模式的影響之巨大和深刻遠超前幾年的各種技術。希望本書中的心得體會和一些實踐經(jīng)驗總結,能對相關從業(yè)人員有所啟發(fā)并幫助諸位更順利地實踐微服務技術。

圖書目錄

第1 部分 基礎篇
第1 章 微服務架構綜述 2
1.1 軟件架構發(fā)展歷史 2
1.2 微服務的誕生背景 8
1.3 什么是微服務架構 15
1.4 微服務架構的本質 23
1.5 微服務架構的特征 28
1.6 微服務架構不是“銀彈” 34
1.7 微服務架構與SOA 39
1.8 微服務與Serverless 40
1.9 微服務與Service Mesh 46
1.10 小結 53

第2 部分 策略篇
第2 章 微服務生態(tài)系統(tǒng) 57
2.1 為什么定義生態(tài)系統(tǒng) 57
2.2 微服務生態(tài)系統(tǒng)的核心內容 59
2.3 生態(tài)系統(tǒng)的工程實踐 66
2.4 小結 73
第3 章 微服務關鍵技術 74
3.1 服務設計 74
3.2 服務治理 116
3.3 服務運維 131
3.4 小結 142
第4 章 微服務參考模型 143
4.1 為什么需要參考模型 143
4.2 參考模型的核心內容 144
4.3 如何使用參考模型 172
4.4 小結 183
第5 章 基于參考模型的實踐 184
5.1 微服務團隊 184
5.2 核心敏捷實踐 192
5.3 服務設計與實現(xiàn) 198
5.4 運維管理 212
5.5 測試管理 235
5.6 交付流水線 269
5.7 部署管理實踐 288
5.8 小結 333
第6 章 遺留系統(tǒng)的微服務改造 334
6.1 遺留系統(tǒng)綜述 334
6.2 遺留系統(tǒng)改造策略 336
6.3 遺留系統(tǒng)改造場景 341
6.4 遺留系統(tǒng)改造案例 347
6.5 小結 354

第3 部分 實戰(zhàn)篇
第7 章 微服務開發(fā)框架ServiceComb 356
7.1 ServiceComb 綜述 356
7.2 Java Chassis 361
7.3 Go Chassis 詳解 364
7.4 注冊中心ServiceCenter 365
7.5 數(shù)據(jù)一致性框架Saga 372
7.6 小結 376
第8 章 微服務云應用平臺ServiceStage 377
8.1 ServiceStage 綜述 377
8.2 CCE 云容器引擎服務 379
8.3 CSE 微服務引擎 384
8.4 SWR 軟件鏡像倉庫 386
8.5 AOS 編排服務 387
8.6 APM 應用性能管理 389
8.7 小結 391
第9 章 SockShop 系統(tǒng)分析與設計 392
9.1 系統(tǒng)綜述 392
9.2 需求理解與分析 395
9.3 服務劃分與設計 396
9.4 架構設計 401
9.5 基礎設施塔建 404
9.6 小結 407
第10 章 實現(xiàn)SockShop 系統(tǒng)的第一個服務 408
10.1 使用Java Chassis 實現(xiàn)商品服務 408
10.2 使用Docker-Compose 本地運行服務 415
10.3 商品服務自動化測試 416
10.4 搭建交付流水線 419
10.5 小結 423
第11 章 實現(xiàn)SockShop 系統(tǒng)的其他服務 424
11.1 實現(xiàn)用戶服務 425
11.2 實現(xiàn)購物車服務 432
11.3 實現(xiàn)訂單服務 434
11.4 實現(xiàn)支付服務 437
11.5 實現(xiàn)物流服務 438
11.6 實現(xiàn)用戶界面服務 440
11.7 使用Pact 驗證服務 451
11.8 運行SockShop 系統(tǒng) 456
11.9 小結 459
第12 章 部署SockShop 系統(tǒng) 460
12.1 SockShop 系統(tǒng)的TOSCA 模板 460
12.2 部署SockShop 系統(tǒng) 465
第13 章 運維SockShop 系統(tǒng) 468
13.1 監(jiān)控告警 468
13.2 日志聚合 475
13.3 服務治理 476
13.4 小結 479
附錄A ServiceStage 相關概念 481
附錄B TOSCA 模板介紹 483
寫在最后 486
參考文獻 488
資源列表 490

本目錄推薦

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