2

我们可以动态指定 Cron 作业吗?我想定义在未来某个时间发生的任务。如何实现该功能?这需要在 Google App Engine 中完成。我发现的唯一方法是进行轮询

4

2 回答 2

3

您可以使用任务队列,如此所述。任务队列具有与 Cron Jobs 相同的持续时间限制(10 分钟),您可以通过对象countdownMillis上的方法指定 Task 将执行的时间。TaskOptions例如:

Queue myQueue = QueueFactory.getQueue("myQueue");
myQueue.add(TaskOptions.Builder.withUrl("/myTask").countdownMillis(2000));

/myTask会将队列中 URL 处的任务执行延迟myQueue2 秒。在这里查看以了解如何根据您的需要正确配置任务队列。

于 2013-10-17T06:18:57.640 回答
0

是的,使用任务队列。例如,使用倒计时来控制它何时开始。

于 2013-10-16T19:32:34.080 回答