微服务 架构与实践 第2版+架构宝典 中生代技术社区 微服务架构选型架构模式与实践书籍pdf下载

微服务 架构与实践 第2版+架构宝典 中生代技术社区 微服务架构选型架构模式与实践书籍百度网盘pdf下载

作者:
简介:微服务 架构与实践 第2版+架构宝典 中生代技术社区 微服务架构选型架构模式与实践书籍
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

9787000016196


9787121349942  9787121360664


微服务架构与实践 第2版


内容简介



 微服务架构不仅延续了分布式系统与SOA 的特征,也汲取了DevOps、持续集成、持续交付等工程实践的成功经验,并正在借着云计算和容器化的春风开始其驰骋之旅。但是,微服务的落地并不像其概念描述的那样举重若轻,它不仅包括架构解耦,还涉及开发测试、部署运维、工程实践、团队合作与康威定律等多方面的因素,这些因素相辅相成,共同影响着如何高质量、快速地交付业务价值。

  《微服务架构与实践(第2版)》是在第1 版的基础之上,基于作者近年来对服务化改造的实战经验和思考,并结合业界的技术趋势进行的一次体系化的精进。全书共分为3 部分,首先阐述了微服务架构的理论基础。其次介绍了微服务生态系统、实施参考模型以及*佳实践,并基于真实案例分析了遗留系统的服务化改造策略与应用场景。最后基于Apache 开源社区的微服务框架ServiceComb,设计并实现了案例SockShop 系统,从端到端交付的角度,指导读者完成服务的设计、开发、测试、流水线,以及自动化部署和运维体系的建立。

  《微服务架构与实践(第2版)》不仅适合架构师、开发人员以及技术管理者阅读,也适合正在尝试向微服务架构迁移的团队或者个人。希望本书能够在微服务落地的工作中对读者有所帮助。



目录



第1 部分 基础篇

第1 章 微服务架构综述 2

1.1 软件架构发展历史 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 章 微服务生态系统 57

2.1 为什么定义生态系统 57

2.2 微服务生态系统的核心内容 59

2.3 生态系统的工程实践 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 服务设计与实现 198

5.4 运维管理 212

5.5 测试管理 235

5.6 交付流水线 269

5.7 部署管理实践 288

5.8 小结 333

第6 章 遗留系统的微服务改造 334

6.1 遗留系统综述 334

6.2 遗留系统改造策略 336

6.3 遗留系统改造场景 341

6.4 遗留系统改造案例 347

6.5 小结 354

第3 部分 实战篇

第7 章 微服务开发框架ServiceComb 356

7.1 ServiceComb 综述 356

7.2 Java Chassis 361

7.3 Go Chassis 详解 364

7.4 注册中心ServiceCenter 365

7.5 数据一致性框架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 系统分析与设计 392

9.1 系统综述 392

9.2 需求理解与分析 395

9.3 服务划分与设计 396

9.4 架构设计 401

9.5 基础设施塔建 404

9.6 小结 407

第10 章 实现SockShop 系统的一个服务 408

10.1 使用Java Chassis 实现商品服务 408

10.2 使用Docker-Compose 本地运行服务 415

10.3 商品服务自动化测试 416

10.4 搭建交付流水线 419

10.5 小结 423

第11 章 实现SockShop 系统的其他服务 424

11.1 实现用户服务 425

11.2 实现购物车服务 432

11.3 实现订单服务 434

11.4 实现支付服务 437

11.5 实现物流服务 438

11.6 实现用户界面服务 440

11.7 使用Pact 验证服务 451

11.8 运行SockShop 系统 456

11.9 小结 459

第12 章 部署SockShop 系统 460

12.1 SockShop 系统的TOSCA 模板 460

12.2 部署SockShop 系统 465

第13 章 运维SockShop 系统 468

13.1 监控告警 468

13.2 日志聚合 475

13.3 服务治理 476

13.4 小结 479

附录A ServiceStage 相关概念 481

附录B TOSCA 模板介绍 483

写在最后 486

参考文献 488

资源列表 490


内容简介



 本书从架构设计概念、方法、模式、实践案例等4 个方面进行阐述,内容丰富,是一本可以很好指导实践的书籍,更是各位资深专家和架构师的经验总结。本书共分为4 部分:一部分介绍架构设计的概念、方法论,以及架构师的核心能力;二部分介绍微服务架构选型、架构模式与实践、数据一致性保证、微服务与DevOps 的关系以及如何设计云微服务架构;三部分介绍移动电商、消费信贷、支付系统、金融撮合等领域的优秀实践;四部分介绍优化系统架构性能的方法论、案例、关键技术等。本书适合即将步入架构领域的技术专家,以及致力于提升软件架构设计能力的架构师、设计人员和开发人员阅读,希望本书能够为读者的实际工作和个人成长提供帮助。



目录



1 篇 架构方法论

1 有关架构的概念认知 2

11 引言 2

12 认识架构 2

13 规划、架构与设计 4

131 三个不同层次的概念 4

132 规划与架构 4

133 架构与设计 5

14 解耦与服务化 6

15 分工与组件化 6

16 集中与分布 7

17 规划还是演化 8

18 简化也很必要 9

19 架构与软件开发(软件过程) 11

191 敏捷软件开发11

192 敏捷软件开发与微服务架构12

110 探讨传统企业IT 系统架构12

1101 从架构角度解决企业应用痛点13

1102 企业应用系统架构服务化迁移步骤13

1103 企业应用系统架构服务化参考模型14

111 总结15

2 以终为始的架构设计16

21 缘起16

22 我们的思考方式17

23 为什么要做架构设计18

231 由模型到实施18

232 业务规模发展带来的复杂度19

233 从沟通视角看软件架构20

24 如何做架构设计20

241 以终为始,不忘初心21

242 PMC 框架21

243 从多视角、多层次看架构23

244 满足利益相关者的需要25

245 聚焦SLA26

246 抽象、协作、扩展、复用28

247 分析全息视图29

25 架构是什么29

251 架构兼具组成和决策的特点30

252 架构是演进来的30

253 无纯粹的非功能特性31

26 总结32

3 闭环架构方法34...........