2

Google 在Addressing Backends 章节中表示,App Engine 不会按编号定位实例,而是选择后端的第一个可用实例。这让我想知道——“第一个可用实例”是什么?它是实例#1,还是被其他一些方法挑选出来的?

4

1 回答 1

3

其具体行为取决于您的实例是动态的还是常驻的。

对于动态实例,请求转到可以立即处理请求的第一个实例。如果没有实例可以立即处理请求,则请求排队或启动新实例,具体取决于排队设置。

对于常驻实例,请求被发送到负载最少的后端实例。

不同行为的原因是为了充分利用您的实例:驻留实例仍然存在,因此它们被平等利用,而动态实例仅在需要时生成,因此调度程序会尽量避免启动新实例能够。

于 2012-05-21T00:18:15.577 回答