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

什么时候用 Sentinel 做限流、熔断和系统保护?

查看完整题解

参考回答

直接回答

流量超过资源容量时用限流,依赖频繁失败或变慢时用熔断,整台实例入口逼近负荷上限时考虑系统保护。

讲清原理

流控按配置检查放行速度或正在处理的请求数。熔断看一段时间的完成请求,达到规则条件后给下游一段恢复时间。系统规则针对应用入口流量,观察 CPU 等整体指标。

例子与易错点

搜索服务读缓存正常,但有个推荐依赖持续超时,可以只对推荐调用熔断。秒杀入口请求太多则单独限流。

延伸阅读 Sentinel 是什么,有哪些核心功能? · SystemRule 的系统自适应保护管什么? · 秒杀流量突增时怎么配置 Sentinel?

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

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