DegradeRule 是怎么打开和关闭熔断器的?
查看完整题解
参考回答
直接回答
熔断器平时放行。达到最少请求数后,统计窗口内的慢调用或异常达到熔断条件,就进入打开态。等待恢复窗口后允许试探,试探结果决定恢复还是继续打开。
讲清原理
statIntervalMs 是观察数据的时间范围,timeWindow 是熔断后等待的秒数。计入异常的条件要按接入方式配置。业务错误漏记会影响判定。
例子与易错点
下游库存持续慢时,熔断先把新请求挡住。等到熔断窗口结束,先放一个请求试探。它满足恢复条件后,才重新放行。
延伸阅读 Sentinel 1.8 有哪些熔断判定策略? · Sentinel 怎样保护一条慢调用链? · Sentinel 和 Hystrix 的熔断机制有什么差别?
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。