Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

什么场景更适合用 Sentinel 替代旧 Hystrix?

先说出你的答案

定义边界、关键机制、一个反例;P8题再补容量、失败与验证。

查看完整题解

参考回答

直接回答

团队需要热点参数限流、流量整形和统一规则分发时,可以评估 Sentinel。Hystrix 主要用于已有系统的维护,新项目应按现有框架与运维能力选型。

讲清原理

选择时把需求落实到规则对象和可观察指标。原系统若依赖 Hystrix 线程池的执行隔离,需要重新实现或用合适组件补齐这一行为。Sentinel 轻量并发控制不能直接替代线程切换。

例子与易错点

迁移依赖旧隔离方式传递线程上下文的接口,先用测试覆盖超时、隔离和调用上下文,再灰度替换。

延伸阅读 Sentinel、Hystrix 和 Resilience4j 各解决什么? · 旧 Ribbon 和 Sentinel 的组合现在怎么迁移? · Sentinel 和 Hystrix 的熔断机制有什么差别?

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。