熔断降级与流量控制实战
30章
⚡ 从入门到全链路压测
01
服务雪崩与容错设计
雪崩·容错策略·超时/重试/限流/降级/熔断
02
熔断器模式原理
Closed/Open/Half-Open · 状态转换 · 分布式作用
03
Hystrix 核心概念
设计思想·线程池/信号量隔离·工作流程
04
Hystrix 实战入门
搭建项目·@HystrixCommand·降级方法
05
Hystrix 线程池隔离
原理·配置参数·大小调优经验
06
Hystrix 信号量隔离
原理·对比线程池·适用场景
07
Hystrix 熔断器配置
开关·滑动窗口·阈值与恢复
08
Hystrix 请求缓存
缓存原理·@CacheResult·清理失效
09
Hystrix 请求合并
合并原理·@HystrixCollapser·性能优化
10
Hystrix 监控与仪表盘
Dashboard·实时指标·Turbine集群
11
Hystrix 实战案例
电商下单·调用链熔断·降级策略
12
Resilience4j 核心概念
设计哲学·模块化·对比Hystrix
13
Resilience4j 熔断器
CircuitBreaker·状态机·事件监听
14
Resilience4j 限流器
RateLimiter·令牌桶·动态调整
15
Resilience4j 重试器
Retry·固定间隔/指数退避·异常处理
16
Resilience4j 隔离器
Bulkhead·线程池/信号量·最佳实践
17
Resilience4j 限时器
TimeLimiter·超时控制·降级处理
18
Resilience4j 缓存与降级
Cache·Fallback·组合模块
19
Resilience4j 实战案例
订单熔断·用户限流·支付重试
20
Sentinel 核心概念
设计思想·资源规则·框架对比
21
Sentinel 流量控制
QPS/线程数·流量整形·预热模式
22
Sentinel 熔断降级
异常比例/数·慢调用·恢复策略
23
Sentinel 热点参数限流
热点原理·参数例外项·缓存结合
24
Sentinel 系统自适应保护
系统负载·CPU保护·规则调优
25
Sentinel 授权与黑白名单
授权规则·来源控制·黑白名单
26
Sentinel 动态数据源
Nacos/Apollo·规则持久化
27
Sentinel 控制台与监控
Dashboard·实时/历史·集群流控
28
Sentinel 实战案例
秒杀限流·网关限流·连接池保护
29
熔断降级与限流最佳实践
框架选择·规则配置·灰度降级
30
全链路压测与稳定性保障
压测方案·容量规划·混沌工程