熔断降级 的基本程
首先会进入闭合状态 (closure)当请求达到一定的阈值时就会被打到 打开状态(open)
所有请求过来的都会立刻拒绝 , 在打开状态的时候会进入休眠状态这是为了让服务减少压力
熔断时间结束之后就会进入半开状态 该状态是会尝试的放行一次请求 如果请求失败了那就会进入打开状态(open) 如果请求成功了那就进入闭合状态,服务就可以正常的被访问了
熔断的策略:
一共有三种:
异常数:统计异常的次数 比如说我的最高次数异常是5,那我请求3次错误他不会熔断
之到请求到第5次异常完了之后直接快速的 服务熔断
慢调用比例: 统计次数 如果次数达到了一定的阈值就会突发服务熔断
异常比例: 异常比例跟慢调用比例差不多 , 异常比例是只要是出了异常就会统计次数
如果达到了阈值的次数就会服务熔断