Sentinel是如何限流的,还有哪几种限流的方式?

在微服务与高并发系统中,Sentinel 是阿里开源的一款高可用流量控制组件,专注于流量控制、熔断降级、系统保护等。在限流方面,Sentinel 提供了丰富、灵活的控制机制,下面整理全面解析,适合面试答题、日常学习。


✅ 一、面试标准答法核心总结

Sentinel 是通过 滑动时间窗口计数 + 多种策略(如 QPS、线程数) 来实现限流的,可以对资源(方法、接口、服务)进行精细化的流控设置,确保系统在高并发下的稳定性。


🚦 二、Sentinel 常见限流方式(按维度)

类型 说明
✅ QPS 限流 每秒允许通过的请求数,超过则被拒绝(最常用)
✅ 线程数限流 控制并发执行某资源的线程数量,超过就限流
✅ 关联限流 某资源受 另一个资源的访问量控制,如商品详情受搜索限流影响
✅ 链路限流 同一个资源在 不同调用路径下配置不同的限流规则
✅ 热点参数限流 某个接口的参数做限流控制(如某商品ID访问过热)
✅ 集群限流 多个服务节点统一共享限流阈值,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值