搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
微服务治理:体系、架构及实践
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121389153
  • 作      者:
    李鑫著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2020
收藏
编辑推荐

★ 微服务治理首著

★ 集作者多年大规模复杂系统架构经验之大成

★ 以服务治理为核心讲述从线下到线上的治理体系

★ 带你进入微服务深水区,让微服务架构顺畅落地

★ 本书不仅包括微服务治理的关键技术

★ 还包括深度治理能力的构建等

★ 更有含指标采集、传输、存储、分析度量的完整实战案例

★ 实用性强,是一本面向架构师的不可多得的实战类好书

★ 读者可快速掌握微服务治理核心能力,并应用到实际工作

 

如果你的系统越来越乱,那么可以借鉴本书,重建治理体系,由乱而治。

如果你的系统刚刚起步,那么本书能够让你少走弯路,从一开始就兼顾治理,让一切尽在掌握。


展开
作者简介

李鑫

★具有多年大规模复杂系统架构经验,在大规模分布式应用及治理、中间件云化及服务化(PaaS)、APM监控、基础开发平台、主数据管理(MDM)、数据治理等领域有较深的理论研究和实战经验。

★目前在金融行业负责基金直销平台的整体技术架构和研发团队管理。曾任华为六级技术专家,主导了华为软件多款云计算产品和服务的设计规划和构建工作。曾任运作产品平台技术负责人,负责电商仓储、物流、客服等平台的整体技术架构和研发团队管理。更早之前曾在航空、导航、金融、电信等领域从事企业级应用的架构设计和技术管理工作。

★乐于分享技术,拥有一个分享技术文章的公众号——“码码的土狼”,更新频率很随意。曾在QCon、ArchSummit等技术大会上做技术演讲,多次获得“明星讲师”及“优秀出品人”荣誉称号。


展开
内容介绍

微服务架构会给企业的整个研发体系,包括开发、运维、团队组织、协同,都带来冲击,企业必须构建起一整套以服务治理为核心、从线下到线上的新的能力体系来保障微服务架构顺畅落地。本书是作者在服务及微服务治理领域多年探索和实践的总结,从微服务的度量、管控和管理三个维度入手,力求构建一个覆盖微服务线上及线下的广义的治理体系。全书内容翔实,层次清晰,涉及服务治理的发展历史、难点和特点,微服务治理的关键技术,深度治理能力的构建等,还通过一个完整的涵盖指标采集、传输、存储、分析度量的实战案例,帮助读者掌握微服务治理的核心能力,并应用到实际工作中。

尤其难得之处在于,本书不仅系统讲述了微服务治理的方方面面,还包含大量作者亲历的真实案例,融入了其技术“世界观”和经验,深入浅出、耐人寻味。

本书适合架构师、技术管理者和有一定基础的技术人员阅读,尤其适合已进入或即将进入服务化和服务治理领域的相关人员阅读。希望本书能够为读者提供一些启发和指引,让大家少走弯路。


展开
精彩书评

李鑫在华为期间,参与了华为分布式服务化的系统设计和软件开发工作,引导了华为软件分布式服务化技术的进步。离开华为后,李鑫继续投入服务及微服务的探索和实践中,在国内各技术大会上积极分享微服务开发和实践的经验,向业界同行学习,与行业专家切磋。本书是李鑫在服务及微服务领域多年探索和实践的总结,是架构领域不可多得的一本好书,值得仔细研读。
——陈沂洲  华为中间件团队原研发总监▼


李鑫老师将在微服务治理领域多年实践的心得集结成书,填补了这方面技术图书的空白。他从业十余年,历经数个行业,在多个领域都拥有丰富的实践经验。本书专注于服务治理,内容系统而全面,涵盖发展历史、体系构建及实例详解。如果你的系统越来越乱,那么可以借鉴本书,重建治理体系,由乱而治。如果你的系统刚刚起步,那么本书能让你少走弯路,从一开始就兼顾治理,让一切尽在掌握中。
——史海峰  公众号“IT民工闲话”作者,贝壳金服小微企业生态CTO▼


微服务是现代系统中非常受关注的“焦点”,越来越多的分布式系统都纷纷采用微服务的设计理念来演进其架构模型。随着微服务应用规模的增长,治理膨胀的系统会越来越困难。比起微服务设计和拆分,如何能够更好地治理大规模的微服务,才是微服务落地的真正难点。本书站在治理的角度,从海量微服务出发,向读者展现了微服务领域的“深水区”。我相信,通过阅读本书,你能够更顺畅地迈进微服务的下半场。 
——张亮  分布式数据库中间件Apache ShardingSphere创始人,京东数科数据研发负责人▼


市面上讲解微服务的书籍不在少数,但是基本都聚焦在微服务架构设计上,罕有能够从微服务治理的视角来全面讲解微服务落地实践的。如果把微服务架构比喻成一碗能够让企业快速交付业务价值的“鸡汤”,那么微服务治理就是能够让企业顺利喝下这碗鸡汤的“汤勺”,而本书的作者李鑫就是我们的“掌勺人”。在本书中,他不仅从历史发展的维度给我们介绍了微服务治理的前世今生,还从“看”和“管”两个维度深入探讨了微服务治理的实践,最后给出了一个完整的实例。这是近年来我所读过的难得一见的好书。 
——茹炳晟  Dell EMC 中国研发集团资深架构师,腾讯云TVP▼


从SOA到当今的微服务历时十多年,其中不乏服务治理的身影。但服务治理的概念、内涵和实践,在业界一直无法统一,更无法形成行业标准。随着系统的复杂程度越来越高,服务治理的需求越来越紧迫,并已成为一大痛点。李鑫老师长期在互联网领域从事架构设计和研发工作,面临各种技术挑战,从线上、线下与度量三个维度沉淀出“三位一体”的服务治理体系,为服务治理标准化的漫长道路点亮了“一盏明灯”。本书能给读者带来体系化的服务治理理念,并使其在实践中发挥作用。 
——李远鑫  中邮消费金融有限公司资深架构师,华南理工大学软件工程博士▼


展开
目录

第1章  服务及服务治理发展简介 1

1.1  IT治理与服务治理的关系 1

1.2  服务治理发展历史 2

1.2.1  单体架构及治理 2

1.2.2  企业SOA——EAI/ESB及治理 8

1.2.3  分布式服务及治理 17

1.2.4  微服务及治理 23

1.3  微服务治理的范畴 25

1.3.1  微服务是一种研发模式 25

1.3.2  微服务的架构模式及治理 26

1.3.3  研发治理 29

1.3.4  测试治理 32

1.3.5  运维治理 34

1.3.6  管理治理 38

第2章  微服务治理技术概述 44

2.1  微服务架构 44

2.1.1  代理模式 45

2.1.2  直连模式 46

2.1.3  边车模式 48

2.1.4  直连模式的架构特点 50

2.1.5  微服务全生命周期整体架构 54

2.2  服务度量 56

2.2.1  服务开发质量度量 56

2.2.2  服务测试质量度量 65

2.2.3  服务运维质量度量 68

2.2.4  服务线上性能度量 69

2.3  服务管控 79

2.3.1  微服务的内部管控 79

2.3.2  微服务生命周期管理 81

2.4  三位一体:通过度量、管控、管理实现微服务治理闭环 87

2.4.1  治理指标体系 87

2.4.2  治理度量与分析 91

2.4.3  通过管理将治理举措落地 99

2.4.4  微服务治理整体架构 100

第3章  通过服务度量提供治理依据 102

3.1  线上微服务度量核心指标及分析手段 102

3.1.1  点:单次请求指标采集 103

3.1.2  线:单服务一分钟指标叠加统计 104

3.1.3  面:单服务时间维度汇总统计 106

3.1.4  体:服务及资源指标聚合分析 106

3.2  服务关系维度 108

3.2.1  治理目标 108

3.2.2  服务基础视图 108

3.2.3  服务调用关系视图 111

3.3  应用关系维度 115

3.3.1  治理目标 115

3.3.2  应用调用关系视图 116

3.3.3  以应用为中心的运维统一视图 118

3.4  服务性能维度 119

3.4.1  治理目标 119

3.4.2  调用耗时分区分布统计 120

3.4.3  调用耗时分时分布统计 121

3.4.4  调用量/并发量分时分布统计 122

3.4.5  性能横比 123

3.4.6  性能纵比 126

3.4.7  综合性能分析 130

3.4.8  容量规划 131

3.4.9  动态阈值 136

3.4.10  趋势预测 138

3.5  服务异常维度 144

3.5.1  治理目标 145

3.5.2  实时异常报表 146

3.5.3  异常分布报表 146

3.5.4  异常列表及查询 149

3.5.5  故障定界定位 150

3.5.6  智能根因分析 152

3.5.7  业务异常分析 155

3.6  资源维度 157

3.6.1  治理目标 158

3.6.2  网络资源 158

3.6.3  数据库资源 159

3.6.4  其他资源 161

3.7  服务综合度量 161

3.7.1  服务重要性度量 162

3.7.2  服务健康度度量 163

第4章  通过服务管控实现治理闭环 166

4.1  分布式服务鲁棒性的架构保障 166

4.1.1  冗余 167

4.1.2  弹性伸缩 167

4.1.3  单点无状态 168

4.1.4  不可变基础设施 168

4.1.5  故障传导阻断 169

4.1.6  基础设施即代码 169

4.2  服务负载 170

4.2.1  随机策略 170

4.2.2  轮询策略 173

4.2.3  最近最少访问策略 176

4.2.4  黏滞策略 177

4.2.5  一致性Hash策略 178

4.2.6  组合策略 179

4.3  服务限流 179

4.3.1  概念 180

4.3.2  限流模式 181

4.3.3  限流的难点及注意事项 186

4.4  服务集群容错 187

4.4.1  服务集群容错的概念 187

4.4.2  快速失败 188

4.4.3  失败安全 189

4.4.4  失败转移 190

4.4.5  失败重试 192

4.4.6  聚合调用 194

4.4.7  广播调用 197

4.5  服务降级 198

4.5.1  概念 198

4.5.2  屏蔽降级 199

4.5.3  容错降级 200

4.5.4  Mock降级 202

4.5.5  熔断降级 203

4.5.6  延伸阅读:广义降级操作 206

4.6  服务授权 207

4.6.1  自主授权 207

4.6.2  注册中心授权 210

4.6.3  第三方服务授权 211


展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证