根据this Google article, "您还可以使用任务队列稍后进行写入,这具有任务队列自动重试失败的额外好处。"
假设我试图在特定预算下将每日支出保留在Google App Engine上。让我们说我开始发现我当天的配额不足,所以我想重新安排明天的工作。使用任务队列代替Cron作业会很棒,因为工作的启动和工作的重新安排可以非常相似地处理。
如何在任务队列上放置任务并指定它不应该在特定时间之前开始?我可以看到如何使用RetryOptions来获得我想要的部分,即延迟工作。但是RetryOptions似乎没有提供一种方法来指定在24小时后才重试,现在"现在"或者不要重试,直到午夜。
感谢您的帮助。
答案 0 :(得分:0)
看起来我可以使用TaskOptions.countdownMillis(long)
来指定在执行任务之前等待多长时间。
答案 1 :(得分:0)
文档说“以后的时间”,从某种意义上说,你的应用程序不会停止等待你的写入通过,所以你并行工作。
如果您想控制何时开始清理或类似的事情,请查看CRON jobs