开发者社区> 问答> 正文

Sentinel提供了哪些熔断策略?

Sentinel提供了哪些熔断策略?

展开
收起
Lee_tianbai 2021-01-05 16:15:08 849 0
1 条回答
写回答
取消 提交回答
  •  慢调用比例 (SLOW_REQUEST_RATIO):选择以慢调用比例作为阈值,需要设置 允许的慢调用 RT(即最大的响应时间),请求的响应时间大于该值则统计为慢调用。 当单位统计时长(statIntervalMs,默认为 1s)内请求数目大于设置的最小请求数目, 并且慢调用的比例大于阈值,则接下来的熔断时长内请求会自动被熔断。经过熔断时长 后熔断器会进入探测恢复状态(HALF-OPEN 状态),若接下来的一个请求响应时 间小于设置的慢调用 RT 则结束熔断,若大于设置的慢调用 RT 则会再次被熔断。

     异常比例 (ERROR_RATIO):当单位统计时长内请求数目大于设置的最小请求数目, 并且异常的比例大于阈值,则接下来的熔断时长内请求会自动被熔断。经过熔断时长后 熔断器会进入探测恢复状态(HALF-OPEN 状态),若接下来的一个请求成功完成 (没有错误)则结束熔断,否则会再次被熔断。异常比率的阈值范围是 [0.0, 1.0],代 表 0% - 100%。

     异常数 (ERROR_COUNT):当单位统计时长内的异常数目超过阈值之后会自动进行 熔断。经过熔断时长后熔断器会进入探测恢复状态(HALF-OPEN 状态),若接下 来的一个请求成功完成(没有错误)则结束熔断,否则会再次被熔断。

    2021-01-05 16:15:28
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云容器 AHAS Sentinel 网关流控揭秘 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Sentinel进行微服务流量控制 立即下载
Sentinel分布式系统下的流量防卫兵 立即下载