问题
在压测一个简单的get请求接口时(该接口链路为通通过openresty获取路径参数读取redis对应的值),tps呈现规律的波峰波谷,如果下图
image.png
且观察openresty的请求数与tps的波峰波谷一致,redis的连接利用率也与tps的波峰波谷一致
问题定位
梳理从请求发出到openresty的完整链路,发现在openresty之前还有一层nginx,怀疑nginx中配置了限流相关策略,通过查看nginx配置发现存在限流配置,且是针对同一个url的请求的有限流,压测过程中请求的也都是同一个url,所以触发了nginx的限流策略