如何预估接口上线后的 QPS
问题引入
这个问题其实是一个非常实际的问题,因为我们在开发需求后,例如:新增了一个接口
有一个步骤是值得做的,那就是预估这个接口的QPS
因为我们是可以去调配对应服务器的数量和运行配置的
- 例如我可以从2个节点新增为4个节点
- 例如我可以将节点的内存从2G变成4G,2核CPU变成4核CPU
如果因为 没有正确的预估 以及 没有正确的调整,导致接口的QPS过高,
扛不住系统崩溃,那就是严重的外网事故了
注意,这里说的预估QPS,是假设有一个真实的项目、真实的环境,预估这个接口上线后会有多少 QPS
而不是在预估我们的系统接口本身能抗住多少QPS而不崩溃