微服务实战

微服务实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

微服务架构设计实践教程书籍,微服务与容器部署开发运维指南,代码基于Python语言,覆盖从微服务设计、部署到运维的各个阶段的技术实战书。

内容简介

本书共13章,分为4部分:第一部分介绍微服务的设计和运行,并把微服务方案运用到一个示例(SimpleBank)中;第二部分先介绍微服务应用的架构,然后通过为SimpleBank设计新功能来讲述如何决定微服务的职责范围,还介绍了微服务的事务与查询、高可靠服务的设计以及可复用微服务框架的构建等内容;第三部分展示了微服务部署的一些最佳实践,包括基于容器和调度器的部署、构建微服务交付流水线等;第四部分着重探讨微服务的可观测性以及微服务开发中“人”的因素。

作者简介

作者摩根·布鲁斯,经验丰富的开发团队领导者,他们的主要工作是运用本书中介绍的技术将微服务应用到生产环境中。

章节目录

版权信息

版权声明

内容提要

作者简介

译者序

前言

关于本书

路线图

代码

资源与支持

提交勘误

与我们联系

关于异步社区和异步图书

第一部分 概述

第1章 微服务的设计与运行

1.1 什么是微服务应用

1.2 微服务的挑战

1.3 微服务开发生命周期

1.4 有责任感和运维意识的工程师文化

1.5 小结

第2章 SimpleBank公司的微服务

2.1 SimpleBank公司的业务范围

2.2 微服务是否是正确的选择

2.3 开发新功能

2.4 向外界开放服务

2.5 将功能发布到生产环境中

2.6 大规模微服务开发

2.7 接下来的内容

2.8 小结

第二部分 设计

第3章 微服务应用的架构

3.1 整体架构

3.2 微服务平台

3.3 服务层

3.4 通信

3.5 服务边界

3.6 客户端

3.7 小结

第4章 新功能设计

4.1 SimpleBank的新功能

4.2 按业务能力划分

4.3 按用例划分

4.4 按易变性划分

4.5 按技术能力划分

4.6 处理不确定性

4.7 组织中的服务所有权

4.8 小结

第5章 微服务的事务与查询

5.1 分布式应用的事务一致性

5.2 基于事件的通信

5.3 Saga

5.4 分布式世界中的查询操作

5.5 延伸阅读

5.6 小结

第6章 设计高可靠服务

6.1 可靠性定义

6.2 哪些会出错

6.3 设计可靠的通信方案

6.4 最大限度地提高服务可靠性

6.5 默认安全

6.6 小结

第7章 构建可复用的微服务框架

7.1 微服务底座

7.2 微服务底座的目的

7.3 设计服务底座

7.4 探索使用底座实现的特性

7.5 差异性是否是微服务的承诺

7.6 小结

第三部分 部署

第8章 微服务部署

8.1 部署的重要性

8.2 微服务生产环境

8.3 部署服务的快捷方式

8.4 构建服务工件

8.5 服务与主机关系模型

8.6 不停机部署服务

8.7 小结

第9章 基于容器和调度器的部署

9.1 服务容器化

9.2 集群部署

9.3 小结

第10章 构建微服务交付流水线

10.1 让部署变得平淡

10.2 使用Jenkins构建流水线

10.3 构建可复用的流水线步骤

10.4 降低部署影响以及实现功能发布的技术

10.5 小结

第四部分 可观测性和所有权

第11章 构建监控系统

11.1 稳固的监控技术栈

11.2 利用Prometheus和Grafana监控SimpleBank

11.3 生成合理的可执行的告警

11.4 监测整个应用

11.5 小结

第12章 使用日志和链路追踪了解系统行为

12.1 了解服务间的行为

12.2 生成一致的、结构化的、人类可读的日志

12.3 为SimpleBank配置日志基础设施

12.4 服务间的跟踪交互

12.5 链路追踪可视化

12.6 小结

第13章 微服务团队建设

13.1 建设高效团队

13.2 团队模型

13.3 微服务团队的实践建议

13.4 延伸阅读

13.5 小结

附录A 在Minikube上安装Jenkins

A.1 在Kubernetes上运行Jenkins

A.2 设置Helm

A.3 创建命名空间和数据卷

A.4 安装Jenkins

A.5 配置RBAC

A.6 测试一切正常

微服务实战是2020年由人民邮电出版社出版,作者[英] 摩根·布鲁斯。

得书感谢您对《微服务实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
网络调研技术与实战 电子书
市场调研书籍,来自专业机构的案例深度剖析,五大调研主题多角度解读,帮你快速掌握网络调研的新技术、新方法与新流程。
互联网+酒店 电子书
1.在互联网时代,酒店的客户群体、预订方式、交流方式以及上下游合作伙伴等都发生了颠覆性的变革,在这种大变革的环境中,酒店行业的从业者只有准确把握“互联网 ”的内涵,才能在酒店的战略转型、营销变革与管理重构过程中紧跟时代变化,带领行业潮流,针对这种变化,作为一个多年致力于酒店行业改革研究的从业者,本书作者李勇老师认为梳理当下酒店行业存在的问题,并指明新环境下的解决之道是十分有必要的,因此他创作了本书。 2.如今,酒店行业的市场格局看起来纷繁复杂,存在的问题更是层层出不穷:产业格局不稳定、盈利出现下滑、新常态还未成型,各种复杂现象(像跨界、转型、创新、融合、退出、升级等)交织在一起。在由消费者主导的时代,酒更店应该站在消费者的角度,去了解他们的真实需求,并在此基础上设计和生产产品,之后将其投放市场。客户对酒店产品及服务要求的逐渐提升,将推动酒店产生更多的一体化解决方案,这也将成为拉动酒店产业链从单一线型转向生态型的重要驱动力量,如何破局,请看《互联网 酒店:传统酒店的战略转型、营销变革与管理重构》
产业互联网:重新定义效率与消费 电子书
力透纸背地分析了消费互联网泡沫化的现状及其症结原因。
卫星互联网:助力新基建的硬科技 电子书
卫星互联网是当前国内外商业航天发展的热点和重点,本书从卫星互联网的概念、技术与应用等方面进行了介绍。
财务共享的智能化升级:业财税一体化的深度融合 电子书
详细介绍多种数字技术在财务管理中的应用,明确指出财务智能化之路的发展路径。