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

按量实例数上限表示同一时刻最多能同时使用的实例数,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。

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

    说明

    单个阿里云账号(主账号)在单个地域内总实例数默认限制为100,实际数值以配额中心为准,如果您需要提高该限制,请前往配额中心申请。