沃新书屋 - 微服务架构与实践(第2版)
本书资料更新时间:2025-05-10 14:32:51

微服务架构与实践(第2版)

微服务架构与实践(第2版)精美图片

微服务架构与实践(第2版)书籍详细信息


内容简介:

微服务架构不仅延续了分布式系统与SOA 的特征,也汲取了DevOps、持续集成、持续交付等工程实践的成功经验,并正在借着云计算和容器化的春风开始其驰骋之旅。但是,微服务的落地并不像其概念描述的那样举重若轻,它不仅包括架构解耦,还涉及开发测试、部署运维、工程实践、团队合作与康威定律等多方面的因素,这些因素相辅相成,共同影响着如何高质量、快速地交付业务价值。 本书是在第1 版的基础之上,基于作者近年来对服务化改造的实战经验和思考,并结合业界的技术趋势进行的一次体系化的精进。全书共分为3 部分,首先阐述了微服务架构的理论基础。其次介绍了微服务生态系统、实施参考模型以及最佳实践,并基于真实案例分析了遗留系统的服务化改造策略与应用场景。最后基于Apache 开源社区的微服务框架ServiceComb,设计并实现了案例SockShop 系统,从端到端交付的角度,指导读者完成服务的设计、开发、测试、流水线,以及自动化部署和运维体系的建立。 本书不仅适合架构师、开发人员以及技术管理者阅读,也适合正在尝试向微服务架构迁移的团队或者个人。希望本书能够在微服务落地的工作中对读者有所帮助。

书籍目录:

第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

作者简介:

暂无相关内容,正在全力查找中


其它内容:

暂无其它内容!


下载点评

  • 加密(674+)
  • 适配(541+)
  • 科幻奇幻(395+)
  • 无乱码(179+)
  • EPUB(893+)
  • 珍藏(393+)
  • 精排(302+)
  • 如获至宝(414+)
  • 收藏(550+)
  • 经典(635+)
  • 可检索(877+)
  • 力荐(373+)
  • 缺页(285+)
  • 多终端(944+)
  • 可搜索(796+)
  • 高清(957+)
  • TXT(939+)
  • 研究(423+)
  • 免密(392+)
  • 无缺页(939+)

下载评论

  • 用户1736294038: ( 2025-01-08 07:53:58 )

    精校版本报告资源,PDF/AZW3格式适配各种阅读设备,资源优质。

  • 用户1718764651: ( 2024-06-19 10:37:31 )

    无损的学术资源,双语设计提升阅读体验,体验良好。

  • 用户1743465061: ( 2025-04-01 07:51:01 )

    适合收藏,以后可以反复查阅。

  • 用户1741791405: ( 2025-03-12 22:56:45 )

    互动功能搭配PDF/TXT格式,无损数字阅读体验,体验良好。

  • 用户1743616732: ( 2025-04-03 01:58:52 )

    音频功能搭配PDF/TXT格式,精校数字阅读体验,资源优质。


相关书评

暂时还没有人为这本书评论!


以下书单推荐