Sentinel 怎样与 Spring Cloud Gateway 自带限流配合?
查看完整题解
参考回答
直接回答
Sentinel 可在 Gateway 里按路由 ID、API 分组和请求属性限流。Gateway 自带的 RequestRateLimiter 按解析出的 key 调用所配置的限流器,也可以独立使用。
讲清原理
同时配置后,同一次请求可能经过两次限流判断。一个可负责外部租户配额,另一个负责保护特定高成本 API。应确认生效顺序和拒绝响应,避免同一限额被重复计算。
例子与易错点
按用户限速放在网关通用规则,用 Sentinel 对支付路由单独保护。压测时分别跨过两个阈值,验证是哪个规则拒绝。
延伸阅读 Spring Boot 或 Spring Cloud 怎么接入 Sentinel? · 怎样用 Sentinel 给 API 网关做全局限流?
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。