函数计算单用户下的按量实例数上限是300,所以我构建的服务每秒最多只能处理300个请求?

按量实例数上限表示同一时刻最多能同时使用的实例数,QPS表示应用每秒能处理的请求数,两者是不同的概念。

按量实例的实际使用数可以按以下公式估算:

  • 单实例单并发场景:同一实例同时只处理一个请求。

    实际使用实例数=每秒请求数×请求处理时间(s)

    假设预期每秒需处理10000个请求。如果平均每个请求处理时间为1s,那么所需的最大按量实例数为10000×1(s)=10000;如果平均每个请求处理时间为10 ms,那么所需的最大按量实例数为10000×0.01(s)=100。

  • 单实例多并发场景:同一实例同时可处理多个请求。

    实际使用实例数=每秒请求数×请求处理时间(s)÷单实例并发度

    假设预期每秒需处理10000个请求,设置单实例并发度为10。如果平均每个请求处理时间为1s,那么所需的最大按量实例数为10000×1(s)÷10=1000;如果平均每个请求处理时间为10 ms,那么所需的最大按量实例数为10000×0.01÷10=10。

    更多内容,请参见设置实例并发度

    说明

    如您需要扩大某个地域的按量实例数上限,请加入钉钉用户群(钉钉群号:11721331),联系函数计算工程师及时沟通处理。