限流配置中,阈值其实是很难准确并恰当的设置的。 我理解的配置原则:
- 不能影响正常流量
- 能起到限流作用,保护服务
现状却是阈值真的很难配置,已经用了很多脑细胞, 说下我的配置理解:
- 服务会提供多个接口,多个接口在线上有多种请求组合,用户的使用方式无法精确预判,所以,没法以固定情景确定每个接口的阈值
- 针对单个接口压测得到每个接口QPS上限,能做到不误杀的配置是,针对每个接口配置阈值,分别是接口QPS上限,但是这样大概率会不起作用,无法真的保护服务。
- 按80%比例配置阈值,可能会误杀正常流量。 各位有好的方案配置阈值嘛?