Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

Java1234 VIP课程

Java毕业设计指导(联系锋哥)

Java毕业设计指导(联系锋哥)         Java1234至尊VIP(特价活动)
当前位置: 主页 > Java文档 > JavaWeb技术相关 >

实战Alibaba Sentinel:深度解析微服务高并发流量治理 吴就业 PDF 下载


分享到:
时间:2022-05-16 09:30来源:http://www.java1234.com 作者:转载  侵权举报
本书分为14章,涵盖的知识主要包括:限流与熔断等基础概念、Sentinel的特性与性能压测,Sentinel概念、核心类与数据结构,Sentinel整体工作流程,资源指标数据统计,限流与流量效果控制
失效链接处理
实战Alibaba Sentinel:深度解析微服务高并发流量治理 吴就业  PDF 下载


下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版

用户下载说明:

电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/11098674136.html
 

相关截图:



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

资料目录:
引言 笔者经历的一次服务雪崩t
第1章 基础知识t
1.1 服务降级、限流、熔断、流量效果控制t
1.1.1 限流降级t
1.1.2 熔断降级t
1.1.3 开关降级t
1.2 Sentinel的特性t
1.3 Sentinel性能压测t
1.3.1 JMH基准测试t
1.3.2 使用JMH进行Sentinel压测t
1.4 小结t
第2章 了解概念与核心类t
2.1 了解Sentinel的一些概念t
2.1.1 资源、规则、资源指标数据t
2.1.2 调用链与调用树t
2.1.3 处理器插槽t
2.2 资源指标数据统计相关类t
2.2.1 ResourceWrappert
2.2.2 Nodet
2.3 调用链上下文与入口类t
2.3.1 Contextt
2.3.2 Entryt
2.3.3 调用树与ROOT节点t
2.4 处理器插槽:ProcessorSlott
2.5 小结t
第3章 了解整体工作流程t
3.1 SPI在Sentinel中的应用t
3.1.1 Java SPI实现原理与适用场景t
3.1.2 Java SPI在Sentinel中的应用t
3.1.3 自定义组装ProcessorSlotChaint
3.2 责任链模式在Sentinel中的应用t
3.3 Sentinel的整体工作流程分析t
3.4 小结t
第4章 资源指标数据统计t
4.1 基于滑动窗口实现资源指标数据统计t
4.1.1 Buckett
4.1.2 滑动窗口t
4.1.3 WindowWrapt
4.1.4 通过时间戳定位Buckett
4.1.5 获取当前时间戳的前一个Buckett
4.2 资源指标数据统计全解析t
4.2.1 节点选择器插槽t
4.2.2 ClusterNode构造器插槽t
4.2.3 资源指标数据统计插槽t
4.2.4 资源指标数据的收集过程t
4.3 小结t
第5章 限流t
5.1 限流功能实现原理t
5.1.1 限流规则t
5.1.2 限流规则加载器t
5.1.3 限流处理器插槽t
5.1.4 限流规则检查器t
5.2 流量效果控制t
5.2.1 经典限流算法t
5.2.2 流量效果控制器t
5.2.3 快速失败流量效果控制器t
5.2.4 匀速限流效果控制器t
5.2.5 冷启动限流效果控制器t
5.3 小结t
第6章 熔断降级t
6.1 旧版熔断降级t
6.1.1 熔断降级规则t
6.1.2 熔断降级的实现原理t
6.2 新版熔断降级t
6.2.1 旧版熔断降级的不足t
6.2.2 新版本的改进t
6.2.3 熔断器的实现原理t
6.3 熔断器t
6.3.1 抽象熔断器t
6.3.2 异常熔断器t
6.3.3 慢请求熔断器t
6.4 小结t
第7章 授权与系统自适应t
7.1 授权功能的实现原理t
7.1.1 授权规则t
7.1.2 授权处理器插槽t
7.1.3 授权规则检查器t
7.2 系统自适应功能的实现原理t
7.2.1 系统自适应限流规则t
7.2.2 系统自适应限流判断流程t
7.2.3 获取系统的平均负载和CPU使用率t
7.2.4 checkBbrt
7.3 小结t
第8章 实现开关降级t
8.1 使用AOP实现开关降级t
8.2 扩展Sentinel实现开关降级t
8.3 小结t
第9章 动态数据源t
9.1 实现规则动态配置的两种方式t
9.2 使用Redis动态数据源t
9.3 动态配置的实现原理t
9.3.1 SentinelPropertyt
9.3.2 ReadableDataSourcet
9.4 基于Spring Cloud动态配置实现动态数据源t
9.5 小结t
第10章 适配主流框架t
10.1 适配Spring MVC框架t
10.1.1 使用步骤t
10.1.2 适配原理t
10.2 适配OpenFeign框架t
10.2.1 使用步骤t
10.2.2 Sentinel与OpenFeign整合的实现原理t
10.3 适配Dubbo框架t
10.3.1 使用步骤t
10.3.2 适配原理t
10.4 注解切面t
10.4.1 @SentinelResourcet
10.4.2 SentinelResourceAspectt
10.5 小结t
第11章 热点参数限流t
11.1 热点参数限流功能的实现t
11.1.1 热点参数指标数据统计t
11.1.2 热点参数限流的实现原理t
11.2 流量效果控制t
11.2.1 快速失败t
11.2.2 匀速排队t
11.3 小结t
第12章 集群限流t
12.1 本地限流与集群限流t
12.2 集群限流的两种模式t
12.2.1 嵌入式模式t
12.2.2 独立应用模式t
12.3 集群限流功能的实现t
12.3.1 集群限流规则t
12.3.2 集群限流规则的动态配置t
12.3.3 集群限流客户端配置t
12.3.4 集群限流服务端配置t
12.3.5 动态配置为嵌入式模式提供支持t
12.3.6 集群限流核心类介绍t
12.3.7 集群限流客户端的实现t
12.3.8 集群限流服务端的实现t
12.3.9 集群限流指标数据统计的实现t
12.4 小结t
第13章 异步调用链的支持t
13.1 Sentinel异步调用链的支持t
13.2 适配Reactor框架的实现原理t
13.2.1 Reactive Streams规范t
13.2.2 Reactor发布-订阅流程t
13.2.3 Reactor响应式流的构造原理t
13.2.4 Reactor的Context传递过程t
13.2.5 Sentinel适配Reactor框架的原理t
13.3 适配WebFlux框架的实现原理t
13.4 小结t
第14章 Sentinel Dashboardt
14.1 资源指标数据收集的实现原理t
14.2 如何将资源指标数据输出到metrics日记文件中t
14.3 如何持久化资源指标数据t
14.4 小结t
结束语
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐