可以在Google App Engine中动态启动动态后端吗?

时间:2011-10-24 15:13:22

标签: python google-app-engine backend

我知道之前已经提出这个问题,但我找不到明确的答案。

我想使用动态后端来处理添加到默认推送队列的任务。我更喜欢使用后端,因为我需要额外的内存(1g vs 128m)

问题How do dynamic backends start in Google App EngineStarting and stopping Google App Engine backends都表明这不能以编程方式完成,而documentationGAE issue 5695都表示可以这样做。

如果是 - 怎么样? (我希望的行为是,当任务添加到队列时动态后端开始,当队列为空时停止。)

1 个答案:

答案 0 :(得分:4)

必须手动启动和停止驻留后端。动态后端在收到HTTP请求时自动启动,并在几分钟的空闲时间后关闭。

要将任务发送到特定的后端,specify a target

taskqueue.add(url='/path/to/my/worker/', params={'key': key},
              target='1.backend1')