我想在 Google App Engine 上使用 Python 或 Java 开发一个时间表生成器。输入所有数据后,此应用程序最终将需要至少 4 到 5 分钟的时间来计算结果。
我的疑问是如何在 Google App Engine 上运行一个需要很长时间才能处理的复杂进程,因为一个进程允许的最长时间是 60 秒,以及任务队列在这里是否有帮助?
还有我可以用于此目的的任何其他免费云主机吗?
我想在 Google App Engine 上使用 Python 或 Java 开发一个时间表生成器。输入所有数据后,此应用程序最终将需要至少 4 到 5 分钟的时间来计算结果。
我的疑问是如何在 Google App Engine 上运行一个需要很长时间才能处理的复杂进程,因为一个进程允许的最长时间是 60 秒,以及任务队列在这里是否有帮助?
还有我可以用于此目的的任何其他免费云主机吗?
如果您使用的是任务队列,那么在 Google App Engine (GAE) 中,您只有 10 分钟的超时时间。您还可以使用后端(如文档中所述:后端免除用户请求的 60 秒截止日期和任务的 10 分钟截止日期,并且无限期地运行。)。
也许亚马逊网络服务(Elastic Beanstalk)是满足您需求的更好地方:)。