我们可以动态指定 Cron 作业吗?我想定义在未来某个时间发生的任务。如何实现该功能?这需要在 Google App Engine 中完成。我发现的唯一方法是进行轮询
问问题
473 次
2 回答
3
您可以使用任务队列,如此处所述。任务队列具有与 Cron Jobs 相同的持续时间限制(10 分钟),您可以通过对象countdownMillis
上的方法指定 Task 将执行的时间。TaskOptions
例如:
Queue myQueue = QueueFactory.getQueue("myQueue");
myQueue.add(TaskOptions.Builder.withUrl("/myTask").countdownMillis(2000));
/myTask
会将队列中 URL 处的任务执行延迟myQueue
2 秒。在这里查看以了解如何根据您的需要正确配置任务队列。
于 2013-10-17T06:18:57.640 回答
0
是的,使用任务队列。例如,使用倒计时来控制它何时开始。
于 2013-10-16T19:32:34.080 回答