书籍详情
《微服务治理 体系、架构及实践》[45M]百度网盘|亲测有效|pdf下载
  • 微服务治理 体系、架构及实践

  • 出版时间:2020-05
  • 热度:7887
  • 上架时间:2024-06-30 08:52:20
  • 价格:9.0
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

作  者:李鑫 著
定  价:106
出 版 社:电子工业出版社
出版日期:2020年05月01日
页  数:418
装  帧:平装
ISBN:9787121389153
章服务及服务治理发展简介1
1.1IT治理与服务治理的关系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.4Mock降级202
4.5.5熔断降级203
4.5.6延伸阅读:广义降级操作206
4.6服务授权207
4.6.1自主授权207
4.6.2注册中心授权210
4.6.3第三方服务授权211
4.7服务线上生命周期管理214
4.7.1微服务的部署214
4.7.2蓝绿发布219
4.7.3灰度发布220
4.8服务线上稳定性保障223
4.8.1应急预案223
4.8.2故障演练226
4.8.3混沌工程228
第5章APM及调用链跟踪236
5.1APM及调用链发展史236
5.2调用链跟踪原理238
5.2.1GoogleDapper238
5.2.2调用链跟踪的整体架构241
5.2.3Trace日志埋点244
5.2.4日志采集248
5.2.5日志收集250
5.2.6日志存储251
5.2.7告警252
5.3调用链跟踪实战255
5.3.1基于调用链跟踪的服务调用瓶颈分析255
5.3.2基于调用链跟踪的服务故障定界定位256
5.3.3从宏观到微观—APM的综合应用258
5.3.4调用链的聚合分析261
5.3.5深入挖掘调用链潜力:通过调用链监控业务的健康状态262
5.4APM及调用链落地策略265
5.4.1客户端插码策略265
5.4.2采样策略266
5.4.3产品选型策略268
第6章微服务架构体系的深度治理270
6.1架构治理270
6.1.1治理目标271
6.1.2微观架构治理271
6.1.3宏观架构治理276
6.2研发治理284
6.2.1治理目标284
6.2.2开发质量治理284
6.2.3测试质量治理294
6.2.4综合调测能力构建300
6.3运维治理306
6.3.1治理目标307
6.3.2多环境建设307
6.3.3通过DevOps为微服务架构提供工程能力保障313
6.4协同管理治理329
6.4.1治理目标329
6.4.2小步快跑,高频发布330
6.4.3通过数据驱动的精益看板优化协同管理333
6.5业务治理345
6.5.1治理目标345
6.5.2业务指标采集框架346
6.5.3业务指标实时监控及分析347
6.5.4风控及反欺诈349
6.5.5通过数据稽核发现分布式架构下的业务风险350
第7章构建轻量高效的指标采集能力358
7.1整体架构358
7.1.1功能架构358
7.1.2系统架构359
7.2指标采集360
7.2.1使用API接口采集服务性能指标360
7.2.2使用DAO采集数据库访问性能日志363
7.2.3定时采集系统性能指标365
7.2.4自定义采集业务指标367
7.3日志预处理371
7.3.1日志缓存371
7.3.2指标预处理373
7.3.3定时指标发送375
7.4指标发送376
7.4.1基于Netty的NIO通道376
7.4.2消息发送378
第8章构建支持高并发的高效的指标收集及存储能力379
8.1整体架构379
8.2数据接收381
8.2.1NIO服务器381
8.2.2消息接收384
8.2.3消息处理386
8.3扩展能力390
8.3.1数据定期统计汇总390
8.3.2服务监控台394
第9章指标可视化及度量能力构建395
9.1系统架构395
9.1.1整体架构395
9.1.2技术选型396
9.2服务监控399
9.2.1服务错误TopN监控399
9.2.2业务错误TopN监控401
9.2.3性能差TopN监控402
9.2.4调用次数多TopN监控404
9.2.5总资源占用多TopN监控405
9.2.6服务调用时间纵比406
9.3DAO监控408
9.3.1错误多TopN监控408
9.3.2性能差TopN监控409
9.3.3调用次数多TopN监控409
9.3.4总资源占用TopN监控410
9.4系统监控411
9.4.1一小时系统负载变化曲线图411
9.4.2一小时JVM使用内存变化曲线图412
9.4.3系统时点指标监控413
9.4.4JVM垃圾收集统计415
9.5自定义业务监控416
9.5.1图表配置416
9.5.2图表展示417
微服务架构会给企业的整个研发体系,包括开发、运维、团队组织、协同,都带来冲击,企业必须构建起一整套以服务治理为核心、从线下到线上的新的能力体系来保障微服务架构顺畅落地。本书是作者在服务及微服务治理领域多年探索和实践的总结,从微服务的度量、管控和管理三个维度入手,力求构建一个覆盖微服务线上及线下的广义的治理体系。全书内容翔实,层次清晰,涉及服务治理的发展历史、难点和特点,微服务治理的关键技术,深度治理能力的构建等,还通过一个完整的涵盖指标采集、传输、存储、分析度量的实战案例,帮助读者掌握微服务治理的核心能力,并应用到实际工作中。
尤其难得之处在于,本书不仅系统讲述了微服务治理的方方面面,还包含大量作者亲历的真实案例,融入了其技术“世界观”和经验,深入浅出、耐人寻味。
本书适合架构师、技术管理者和有一定基础的技术人员阅读,尤其适合已进入或即将进入服务化和服务治理领域的相等
李鑫 著
李鑫,具有多年大规模复杂系统架构经验,在大规模分布式应用及治理、中间件云化及服务化(PaaS)、APM监控、基础开发平台、主数据管理(MDM)、数据治理等领域有较深的理论研究和实战经验。 目前在金融行业负责基金直销平台的整体技术架构和研发团队管理。曾任华为六级技术专家,了华为软件多款云计算产品和服务的设计规划和构建工作。曾在任运作产品平台技术负责人,负责电商仓储、物流、客服等平台的整体技术架构和研发团队管理。更早之前曾在航空、导航、金融、电信等领域从事企业级应用的架构设计和技术管理工作。 乐于分享技术,拥有一个分享技术文章的公众号——“码码的土狼”,更新频率很随意。曾在等