3 使用Sentinel实现容错
- 何为 Sentinel
整合
- 添加依赖即可
- 整合成功之后,会暴露actuator/Sentinel端点,所以再添加如下依赖
- 还需要配置,才能暴露端点(默认是不暴露的)
5 流控规则
直接
- 新增规则
关联
当关联的资源达到阈值,就限流自己
链路
只记录指定链路.上的流量
Warm Up
◆ 根据codeFactor(默认3)的值,从阈值/codeFactor ,经过预热时长,才到达设置的QPS阈值
降级规则
【使用、流程、注意点、源码】
- 注意先把其他规则删除
降级 - RT
降级-RT-注意点
◆ RT默认最大4900ms
● 通过-Dcsp.sentinel.statistic.max.rt=xxx修改
异常比例
异常数
注意点
时间窗口 < 60秒可能会出问题
相关源码
com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule#passCheck
这里与官方文档描述不同,参见issue
https://github.com/alibaba/Sentinel/issues/910










