实战Alibaba Sentinel:深度解析微服务高并发流量治理

实战Alibaba Sentinel:深度解析微服务高并发流量治理

作者:吴就业

出版社:电子工业

出版年:2022年2月

ISBN:9787121426704

所属分类:诗歌文集

书刊介绍

《实战Alibaba Sentinel:深度解析微服务高并发流量治理》内容简介

本书分为14章,涵盖的知识主要包括:限流与熔断等基础概念、Sentinel的特性与性能压测,Sentinel概念、核心类与数据结构,Sentinel整体工作流程,资源指标数据统计,限流与流量效果控制,熔断降级与熔断器,授权与系统自适应功能,扩展Sentinel实现开关降级,Sentinel动态数据源,Sentinel适配主流框架的实现原理,热点参数限流,集群限流,异步调用链的支持,资源指标数据的收集与持久化。本书内容丰富,概念通俗易懂,让读者不仅能够深入理解Sentinel的实现原理,还能够从Sentinel中学习到一些技术,如Java SPI的应用、责任链设计模式的应用、高并发性能优化、滑动窗口的实现、匀速限流与冷启动算法、信号量隔离的目的与实现等。
吴就业,荔枝集团中间件研发工程师,负责全球化统一接入网关、RPC框架、消息中间件、分布式定时任务调度平台以及基础组件的研发工作。

作品目录

前言
引言
笔者经历的一次服务雪崩
第1章:基础知识
1.1、服务降级、限流、熔断、流量效果控制
1.2、Sentinel的特性
1.3、Sentinel性能压测
1.4、小结
第2章:了解概念与核心类
2.1、了解Sentinel的一些概念
2.2、资源指标数据统计相关类
2.3、调用链上下文与入口类
2.4、处理器插槽:ProcessorSlot
2.5、小结
第3章:了解整体工作流程
3.1、SPI在Sentinel中的应用
3.2、责任链模式在Sentinel中的应用
3.3、Sentinel的整体工作流程分析
3.4、小结
第4章:资源指标数据统计
4.1、基于滑动窗口实现资源指标数据统计
4.2、资源指标数据统计全解析
4.3、小结
第5章:限流
5.1、限流功能实现原理
5.2、流量效果控制
5.3、小结
第6章:熔断降级
6.1、旧版熔断降级
6.2、新版熔断降级
6.3、熔断器
6.4、小结
第7章:授权与系统自适应
7.1、授权功能的实现原理
7.2、系统自适应功能的实现原理
7.3、小结
第8章:实现开关降级
8.1、使用AOP实现开关降级
8.2、扩展Sentinel实现开关降级
8.3、小结
第9章:动态数据源
9.1、实现规则动态配置的两种方式
9.2、使用Redis动态数据源
9.3、动态配置的实现原理
9.4、基于Spring
Cloud动态配置实现动态数据源
9.5、小结
第10章:适配主流框架
10.1、适配Spring
MVC框架
10.2、适配OpenFeign框架
10.3、适配Dubbo框架
10.4、注解切面
10.5、小结
第11章:热点参数限流
11.1、热点参数限流功能的实现
11.2、流量效果控制
11.3、小结
第12章:集群限流
12.1、本地限流与集群限流
12.2、集群限流的两种模式
12.3、集群限流功能的实现
12.4、小结
第13章:异步调用链的支持
13.1、Sentinel异步调用链的支持
13.2、适配Reactor框架的实现原理
13.3、适配WebFlux框架的实现原理
13.4、小结
第14章:Sentinel
Dashboard
14.1、资源指标数据收集的实现原理
14.2、如何将资源指标数据输出到metrics日记文件中
14.3、如何持久化资源指标数据
14.4、小结
结束语

相关推荐

微信二维码