Sentinel 和 Hystrix 的熔断机制有什么差别?
先说出你的答案
定义边界、关键机制、一个反例;P8题再补容量、失败与验证。
查看完整题解
参考回答
直接回答
两者都能根据统计打开熔断,并在等待后试探恢复。Hystrix 的经典命令关注请求量与错误百分比。Sentinel 1.8 可分别用慢调用比例、异常比例或异常数作为条件。
讲清原理
Hystrix 的隔离与超时设置需要独立核对。Sentinel 的调用并发限制和熔断同样是不同规则。迁移不能直接拿原阈值替换,因为两套规则统计的请求不同,开始判断是否熔断所需的请求数也可能不同。
例子与易错点
旧命令里超时会计入错误,迁移后要确认新版的超时仍被接入层正确记录。需要识别“结果成功但太慢”时,可以单独评估慢调用策略。
延伸阅读 Sentinel、Hystrix 和 Resilience4j 各解决什么? · DegradeRule 是怎么打开和关闭熔断器的? · Sentinel 1.8 有哪些熔断判定策略? · 什么场景更适合用 Sentinel 替代旧 Hystrix?
和评分标准对照,你能独立回答到哪一步?
自评会安排下一次复习,不保存你的口述内容。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。