Sentinel 1.8 有哪些熔断判定策略?
先说出你的答案
定义边界、关键机制、一个反例;P8题再补容量、失败与验证。
查看完整题解
参考回答
直接回答
有慢调用比例、异常比例和异常数。比例比的是异常或慢请求在完成调用里的占比。异常数直接看窗口内累计了几次异常。这些统计要满足规则里的最小请求量。
讲清原理
慢调用是耗时超过慢阈值的完成请求。异常比例的分子只应计入要判断为失败的异常。窗口很短而请求很少时,参数不同会让熔断明显更敏感或迟钝。
例子与易错点
下游全部返回 200,但一半请求超过 800 毫秒,慢调用比例规则仍可能打开熔断。只看异常比例就很难发现这种退化。
延伸阅读 DegradeRule 是怎么打开和关闭熔断器的? · Sentinel 怎样保护一条慢调用链? · Sentinel 和 Hystrix 的熔断机制有什么差别?
和评分标准对照,你能独立回答到哪一步?
自评会安排下一次复习,不保存你的口述内容。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。