根据我收集的内容,AppEngine根据对所述应用程序的需求启动“应用程序实例”(因为缺乏我所知的更好的术语)。
现在,假设我为我的应用程序定义了计划任务,是否有可能最终由多个应用程序实例运行所述任务?
我问的原因是:如果我的应用程序使用数据存储区作为某种“任务存储库”并且我使用计划任务从中提取工作项,那么应用程序实例是否可能获得与另一个相同的工作项(假设我没有添加添加状态来解释这种可能性)?
答案 0 :(得分:0)
任务队列API的合同使得任务可以多次执行 - 尽管这种情况很少发生,并且它们不会导致同时执行多次相同的任务。如果确实发生了重新执行,那么它们完全可能会在不同的实例上执行。