Google app engine 结合谷歌应用引擎cron作业和任务:是否可以将谷歌任务作为cron作业启动?
我想在Google App Engine上执行定期后台作业。每次调用都可能耗尽正常HTTP请求的正常时间限制 我目前打算采用一种方案,其中有一个配置为cron作业的外部servlet。然后,它通过将内部(Java)servlet添加到任务队列来调用该servlet。然后,内部servlet执行后台工作。本质上,外部servlet是以声明方式配置的(在Google app engine 结合谷歌应用引擎cron作业和任务:是否可以将谷歌任务作为cron作业启动?,google-app-engine,cron,google-tasks-api,google-tasks,Google App Engine,Cron,Google Tasks Api,Google Tasks,我想在Google App Engine上执行定期后台作业。每次调用都可能耗尽正常HTTP请求的正常时间限制 我目前打算采用一种方案,其中有一个配置为cron作业的外部servlet。然后,它通过将内部(Java)servlet添加到任务队列来调用该servlet。然后,内部servlet执行后台工作。本质上,外部servlet是以声明方式配置的(在cron.xml中),而内部servlet是以编程方式配置的(从外部servlet调用Google Tasks API)。外部servlet本质上是
cron.xml
中),而内部servlet是以编程方式配置的(从外部servlet调用Google Tasks API)。外部servlet本质上是一个“”
我的问题是:我能否以某种方式将这两个servlet组合成一个可以不中断运行几分钟的实例?可以通过
web.xml
或类似的方式传递所需的任务配置吗?cron作业servlet与taskqueue servlet一样具有请求超时,因此您可以轻松地在cron servlet下运行代码。但是,我仍然会使用cron启动任务,因为这将为您提供更大的灵活性。例如,如果您愿意,您可以从应用程序中的任何位置触发任务servlet。+1以澄清cron作业servlet的10分钟限制。