万本电子书0元读

万本电子书0元读

顶部广告

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

√ 微服务业界首著重装上阵,篇幅增倍,内容全面重写重构。 √ 通微服务落地*后1公里,全力造微服务实施参考模型。 √ 微服务演实战:架构解耦→工程实践→部署运维→团队协作。 √ 累积Thoughtworks深厚技术底蕴,代表华为微服务领跑技术。

售       价:¥

纸质售价:¥103.70购买纸书

99人正在读 | 2人评论 6.8

作       者:王磊

出  版  社:电子工业出版社

出版时间:2019-04-01

字       数:34.6万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
微服务架构不仅延续了分布式系统与SOA 的特征,也汲取了DevOps、持续集成、持续交付等工程实践的成功经验,并正在借着云计算和容器化的春风始其驰骋之旅。但是,微服务的落地并不像其概念描述的那样举重若轻,它不仅包括架构解耦,还涉及发测试、部署运维、工程实践、团队合作与康威定律等多方面的因素,这些因素相辅相成,共同影响着如何高质量、快速地交付业务价值。本书是在第1 版的基础之上,基于作者近年来对服务化改造的实战经验和思考,并结合业界的技术趋势行的一次体系化的精。全书共分为3 部分,首先阐述了微服务架构的理论基础。其次介绍了微服务生态系统、实施参考模型以及*实践,并基于真实案例分析了遗留系统的服务化改造策略与应用场景。*后基于Apache 源社区的微服务框架ServiceComb,设计并实现了案例SockShop 系统,从端到端交付的角度,指导读者完成服务的设计、发、测试、流水线,以及自动化部署和运维体系的建立。本书不仅适合架构师、发人员以及技术管理者阅读,也适合正在尝试向微服务架构迁移的团队或者个人。希望本书能够在微服务落地的工作中对读者有所帮助。 微服务架构不仅延续了分布式系统与SOA 的特征,也汲取了DevOps、持续集成、持续交付等工程实践的成功经验,并正在借着云计算和容器化的春风始其驰骋之旅。但是,微服务的落地并不像其概念描述的那样举重若轻,它不仅包括架构解耦,还涉及发测试、部署运维、工程实践、团队合作与康威定律等多方面的因素,这些因素相辅相成,共同影响着如何高质量、快速地交付业务价值。本书是在第1 版的基础之上,基于作者近年来对服务化改造的实战经验和思考,并结合业界的技术趋势行的一次体系化的精。全书共分为3 部分,首先阐述了微服务架构的理论基础。其次介绍了微服务生态系统、实施参考模型以及*实践,并基于真实案例分析了遗留系统的服务化改造策略与应用场景。*后基于Apache 源社区的微服务框架ServiceComb,设计并实现了案例SockShop 系统,从端到端交付的角度,指导读者完成服务的设计、发、测试、流水线,以及自动化部署和运维体系的建立。本书不仅适合架构师、发人员以及技术管理者阅读,也适合正在尝试向微服务架构迁移的团队或者个人。希望本书能够在微服务落地的工作中对读者有所帮助。
【推荐语】
√ 微服务业界首著重装上阵,篇幅增倍,内容全面重写重构。 √ 通微服务落地*后1公里,全力造微服务实施参考模型。 √ 微服务演实战:架构解耦→工程实践→部署运维→团队协作。 √ 累积Thoughtworks深厚技术底蕴,代表华为微服务领跑技术。
【作者】
王 磊 国内较早倡导和实践微服务的先行者,拥有超过十年的软件行业经验,在服务化架构、持续交付和DevOps领域有丰富的经验。著有国内较早的与微服务架构相关书籍《微服务架构与实践》,同时也是《DevOps实践指南》的译者、EXIN DevOps Master认证讲师和西安DevOps Meetup的联合发起人,现任华为公司高级架构师。 马博文 前ThoughtWorks咨询师,拥有多年Web发和DevOps经验,熟悉持续交付、微服务、AWS和华为云。曾参与翻译《Scala编程实战》《DevOps实践指南》等书,是西安DevOps Meetup活动的发起人,现任华为公司高级工程师。 张 琦 一个酷好骑摩托车的佛教徒。在软件研发领域纵横十余载,现任华为公有云PaaS平台高级架构师。亲历了从IaaS到PaaS等云计算各个技术以及其对企业IT影响的过程。虽历尽艰辛却也收获颇多,看到云原生,微服务对传统发方式,系统架构,乃至IT构建模式的影响之巨大和深刻远超前几年的各种技术。希望本书中的心得体会和一些实践经验总结,能对相关从业人员有所启发并帮助诸位更顺利地实践微服务技术。
目录展开

作者简介

推荐序

自序

前言

第1部分 基础篇

第1章 微服务架构综述

1.1 软件架构发展历史

1.2 微服务的诞生背景

1.3 什么是微服务架构

1.4 微服务架构的本质

1.5 微服务架构的特征

1.6 微服务架构不是“银弹”

1.7 微服务架构与SOA

1.8 微服务与Serverless

1.9 微服务与Service Mesh

1.10 小结

第2部分 策略篇

第2章 微服务生态系统

2.1 为什么定义生态系统

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

2.3 生态系统的工程实践

2.4 小结

第3章 微服务关键技术

3.1 服务设计

3.2 服务治理

3.3 服务运维

3.4 小结

第4章 微服务参考模型

4.1 为什么需要参考模型

4.2 参考模型的核心内容

4.3 如何使用参考模型

4.4 小结

第5章 基于参考模型的实践

5.1 微服务团队

5.2 核心敏捷实践

5.3 服务设计与实现

5.4 运维管理

5.5 测试管理

5.6 交付流水线

5.7 部署管理实践

5.8 小结

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

6.1 遗留系统综述

6.2 遗留系统改造策略

6.3 遗留系统改造场景

6.4 遗留系统改造案例

6.5 小结

第3部分 实战篇

第7章 微服务开发框架ServiceComb

7.1 ServiceComb综述

7.2 Java Chassis

7.3 Go Chassis详解

7.4 注册中心ServiceCenter

7.5 数据一致性框架Saga

7.6 小结

第8章 微服务云应用平台ServiceStage

8.1 ServiceStage综述

8.2 CCE云容器引擎服务

8.3 CSE微服务引擎

8.4 SWR软件镜像仓库

8.5 AOS编排服务

8.6 APM应用性能管理

8.7 小结

第9章 SockShop系统分析与设计

9.1 系统综述

9.2 需求理解与分析

9.3 服务划分与设计

9.4 架构设计

9.5 基础设施塔建

9.6 小结

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

10.1 使用Java Chassis实现商品服务

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

10.3 商品服务自动化测试

10.4 搭建交付流水线

10.5 小结

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

11.1 实现用户服务

11.2 实现购物车服务

11.3 实现订单服务

11.4 实现支付服务

11.5 实现物流服务

11.6 实现用户界面服务

11.7 使用Pact验证服务

11.8 运行SockShop系统

11.9 小结

第12章 部署SockShop系统

12.1 SockShop系统的TOSCA模板

12.2 部署SockShop系统

第13章 运维SockShop系统

13.1 监控告警

13.2 日志聚合

13.3 服务治理

13.4 小结

附录A ServiceStage相关概念

附录B TOSCA模板介绍

写在最后

参考文献

资源列表

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部