Google app engine 在谷歌应用程序引擎上计算的最长时间

Google app engine 在谷歌应用程序引擎上计算的最长时间,google-app-engine,Google App Engine,我想在Google App Engine上使用Python或Java开发一个时间表生成器。当输入所有数据后,此应用程序将至少需要4到5分钟来计算最终结果 我的疑问是如何在Google App Engine上运行一个需要很长时间才能处理的复杂流程,因为一个流程所允许的最长时间是60秒,而且任务队列在这里是否有帮助 是否还有其他免费云主机可供我使用?在谷歌应用程序引擎(GAE)中,如果您使用的是虚拟主机,则只有10分钟的超时时间。您还可以使用(如中所述:后端不受用户请求的60秒截止时间和任务的10分

我想在Google App Engine上使用Python或Java开发一个时间表生成器。当输入所有数据后,此应用程序将至少需要4到5分钟来计算最终结果

我的疑问是如何在Google App Engine上运行一个需要很长时间才能处理的复杂流程,因为一个流程所允许的最长时间是60秒,而且任务队列在这里是否有帮助


是否还有其他免费云主机可供我使用?

在谷歌应用程序引擎(GAE)中,如果您使用的是虚拟主机,则只有10分钟的超时时间。您还可以使用(如中所述:后端不受用户请求的60秒截止时间和任务的10分钟截止时间的限制,并且可以无限期运行)


在谷歌应用程序引擎(GAE)中,如果你正在使用一个新的应用程序,你只有10分钟的超时时间。您还可以使用(如中所述:后端不受用户请求的60秒截止时间和任务的10分钟截止时间的限制,并且可以无限期运行)


也许这是一个更好的地方满足你的需要:)。

你可能想要这个:因为它有10分钟的暂停时间。代表你做一些粗略的调查就会发现这一点。谢谢你的回复。我已经看到了这一点,但我的疑问是,如果我必须使用任务队列,我的程序是否应该以不同的方式编写。我真的不知道这个任务队列的概念,所以请帮助我。你只需在任务中抛出一个函数,它就会运行到完成,最多10分钟。延迟库使它非常易于使用。只要记住,当你检查任务的“结果”时,你不会等待任务完成。相反,任务本身会更新一个状态,然后由您创建的处理程序检查。您可能希望这样:因为它有10分钟的超时时间。代表你做一些粗略的调查就会发现这一点。谢谢你的回复。我已经看到了这一点,但我的疑问是,如果我必须使用任务队列,我的程序是否应该以不同的方式编写。我真的不知道这个任务队列的概念,所以请帮助我。你只需在任务中抛出一个函数,它就会运行到完成,最多10分钟。延迟库使它非常易于使用。只要记住,当你检查任务的“结果”时,你不会等待任务完成。而是任务本身更新一个状态,然后由您创建的处理程序检查该状态。