微服务架构会给企业的整个研发体系,包括开发、运维、团队组织、协同,都带来冲击,企业必须构建起一整套以服务治理为核心、从线下到线上的新的能力体系来保障微服务架构顺畅落地。本书是作者在服务及微服务治理领域多年探索和实践的总结,从微服务的度量、管控和管理三个维度入手,力求构建一个覆盖微服务线上及线下的广义的治理体系。全书内容翔实,层次清晰,涉及服务治理的发展历史、难点和特点,微服务治理的关键技术,深度治理能力的构建等,还通过一个完整的涵盖指标采集、传输、存储、分析度量的实战案例,帮助读者掌握微服务治理的核心能力,并应用到实际工作中。
尤其难得之处在于,本书不仅系统讲述了微服务治理的方方面面,还包含大量作者亲历的真实案例,融入了其技术“世界观”和经验,深入浅出、耐人寻味。
本书适合架构师、技术管理者和有一定基础的技术人员阅读,尤其适合已进入或即将进入服务化和服务治理领域的相关人员阅读。希望本书能够为读者提供一些启发和指引,让大家少走弯路。
作者简介
序1
序2 有为而治——平衡吞噬世界的软件之熵
前言
第1章 服务及服务治理发展简介
1.1 IT治理与服务治理的关系
1.2 服务治理发展历史
1.3 微服务治理的范畴
第2章 微服务治理技术概述
2.1 微服务架构
2.2 服务度量
2.3 服务管控
2.4 三位一体:通过度量、管控、管理实现微服务治理闭环
第3章 通过服务度量提供治理依据
3.1 线上微服务度量核心指标及分析手段
3.2 服务关系维度
3.3 应用关系维度
3.4 服务性能维度
3.5 服务异常维度
3.6 资源维度
3.7 服务综合度量
第4章 通过服务管控实现治理闭环
4.1 分布式服务鲁棒性的架构保障
4.2 服务负载
4.3 服务限流
4.4 服务集群容错
4.5 服务降级
4.6 服务授权
4.7 服务线上生命周期管理
4.8 服务线上稳定性保障
第5章 APM及调用链跟踪
5.1 APM及调用链发展史
5.2 调用链跟踪原理
5.3 调用链跟踪实战
5.4 APM及调用链落地策略
第6章 微服务架构体系的深度治理
6.1 架构治理
6.2 研发治理
6.3 运维治理
6.4 协同管理治理
6.5 业务治理
第7章 构建轻量高效的指标采集能力
7.1 整体架构
7.2 指标采集
7.3 日志预处理
7.4 指标发送
第8章 构建支持高并发的高效的指标收集及存储能力
8.1 整体架构
8.2 数据接收
8.3 扩展能力
第9章 指标可视化及度量能力构建
9.1 系统架构
9.2 服务监控
9.3 DAO监控
9.4 系统监控
9.5 自定义业务监控
·好书分享·

