限流器
import "github.com/zeromicro/go-zero/core/limit"
limiter := limit.NewTokenLimiter(100, 100, store, "api:login")if limiter.Allow() { // handle request}- 按接口粒度设置 key
- 结合业务峰值设计 burst
import "github.com/zeromicro/go-zero/core/limit"
limiter := limit.NewTokenLimiter(100, 100, store, "api:login")if limiter.Allow() { // handle request}