万本电子书0元读

万本电子书0元读

顶部广告

微服务架构与实践电子书

√ 微服务旨在化大而复杂为小而简单,用快速交付支撑持续创新 √ 被谷歌等一线IT企业采用,与容器云计算持续交付等热实践密不可分 √ 从架构演到原理剖析,覆盖发、测试、部署、运维、组织变化等微服务各方面 √ 代码静态检查、云基础设施构建、 Docker映像构建及部署、持续交付流水线、服务日志全程实战

售       价:¥

纸质售价:¥58.60购买纸书

257人正在读 | 0人评论 6.2

作       者:王磊

出  版  社:电子工业出版社

出版时间:2015-11-01

字       数:29.3万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
随着RESTful、云计算、DevOps、持续交付等概念的深人心,微服务架构逐渐成为系统架构的一个代名词。本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺;然后基于实践,探讨了如何从零始构建**个微服务,包括Hello World API、Docker 映像构建与部署、日志聚合、监控告警、持续交付流水线等;*后,在阶部分讨论了微服务的轻量级通信、消费者驱动的契约测试,并通过一个真实的案例描述了如何使用微服务架构改造遗留系统。全书内容丰富,条理清晰,通俗易懂,是一本理论结合实践的微服务架构的实用书籍。 本书不仅适合架构师、发人员、测试人员以及运维人员阅读,也适合正在尝试使用微服务架构解耦历史遗留系统的团队或者个人参考,希望本书能在实际工作中对读者有所帮助。 随着RESTful、云计算、DevOps、持续交付等概念的深人心,微服务架构逐渐成为系统架构的一个代名词。本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺;然后基于实践,探讨了如何从零始构建**个微服务,包括Hello World API、Docker 映像构建与部署、日志聚合、监控告警、持续交付流水线等;*后,在阶部分讨论了微服务的轻量级通信、消费者驱动的契约测试,并通过一个真实的案例描述了如何使用微服务架构改造遗留系统。全书内容丰富,条理清晰,通俗易懂,是一本理论结合实践的微服务架构的实用书籍。 本书不仅适合架构师、发人员、测试人员以及运维人员阅读,也适合正在尝试使用微服务架构解耦历史遗留系统的团队或者个人参考,希望本书能在实际工作中对读者有所帮助。
【推荐语】
√ 微服务旨在化大而复杂为小而简单,用快速交付支撑持续创新 √ 被谷歌等一线IT企业采用,与容器云计算持续交付等热实践密不可分 √ 从架构演到原理剖析,覆盖发、测试、部署、运维、组织变化等微服务各方面 √ 代码静态检查、云基础设施构建、 Docker映像构建及部署、持续交付流水线、服务日志全程实战
【作者】
ThoughtWorks的首席咨询师王磊是国内较早倡导和实践微服务的先行者。王磊是源软件的爱好者和贡献者,社区活动的参与者,《Ruby Gems发实战》(Practical RubyGems)一书的译者,GDCR西安的组织者。他于2012年加ThoughtWorks,为国内外诸多客户提供项目交付和咨询服务;在加ThoughtWorks之前,曾就职过多家知名外企,具有丰富的敏捷项目实战经验。目前致力于微服务架构、高可用的Web应用以及DevOps的研究与实践。
目录展开

作者简介

版权页

推荐序

自序

前言

第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模板介绍

写在最后

参考文献

资源列表

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部