GAE / J上的min-idle-instance

时间:2017-09-06 04:33:12

标签: google-app-engine

关于GAE / J的<min-idle-instance>,哪种理解是正确的?

应用服务引擎-web.xml中

 <automatic-scaling>
    <min-idle-instances>1</min-idle-instances>
 </automatic-scaling>
  1. min-idle-instance是应用无流量时的实例数。
  2. 即使应用没有流量,也存在一个常驻实例。如果对应用程序的请求进入,则驻留实例将为流量提供服务。在流量超过常驻实例的容量之前,不会创建新实例。

    1. min-idle-instance是服务请求以外的实例数(新实例正在调用除外)。
    2. 即使应用没有流量,也存在一个常驻实例。如果对应用程序的请求进入,则驻留实例将为流量提供服务。同时,将创建一个新的动态实例,以创建一个不提供请求的实例(为流量增加做准备)。

      =================

      如果提交请求需要N个实例,则N上会有N个实例(1.除外)为0,N+1 2.上的实例。

      哪个1.2.是正确的?

1 个答案:

答案 0 :(得分:1)

您的2.描述更贴近现实。

常驻实例的作用不是定期处理流量。当流量超过正在运行的动态实例的容量时,它们仅在短时间内处理溢出流量,而GAE会旋转其他动态实例。

驻留实例的数量决定了应用程序能够处理的流量峰值的大小,而不会显着增加响应延迟。