【发布时间】:2012-08-09 18:57:46
【问题描述】:
我可以设置从任务队列中提取任务之前的最短时间吗?我想在 X 天后处理一项任务,例如 有没有简单的方法或者我应该把这些信息放在任务本身?如果大部分任务只能在 3 天内执行,那么每 2 小时加载一次所有任务(例如使用 cron 作业)听起来效率低下。
【问题讨论】:
标签: java google-app-engine cron task-queue pull-queue
我可以设置从任务队列中提取任务之前的最短时间吗?我想在 X 天后处理一项任务,例如 有没有简单的方法或者我应该把这些信息放在任务本身?如果大部分任务只能在 3 天内执行,那么每 2 小时加载一次所有任务(例如使用 cron 作业)听起来效率低下。
【问题讨论】:
标签: java google-app-engine cron task-queue pull-queue
您可以在TaskOptions中设置etaMillis或countdownMillis。
在Task Queue Python documentation中显示的特定时间之前,不应允许任何工作人员租用任务:
参数:倒计时
拉取队列中的功能:指定在允许租用任务之前等待多长时间(以秒为单位)。
参数:eta
拉取队列中的功能:指定工作人员可以租用任务的最早时间。没有工人可以租用任务
【讨论】: