谷歌云任务。在预定的ETA之前运行一个任务。

问题描述 投票:1回答:1

我有一个用例,在一个事件发生后,我安排一个任务到未来24小时。这个任务代表了其他事情发生的某种 "最后期限"。

预定的任务会触发一个报告的创建。如果不是上述所有的 "其他事情 "在这个时候都已经完成,那么触发的报表创建过程就会用它当时所掌握的信息任意创建它。

另一方面,如果所有的其他事情 在这24h之前完成,那么理想的情况下,我希望重新使用同一个Google Cloud Task来触发同样的过程(因为它与之前的情况相同,但会包含所有可能的信息)。

我想最简单的方法就是实现上述目标。

  • 安排一个任务到未来24小时
  • 如果所有信息都到了:在任务预定时间之前提前运行。

然而,在阅读Google Cloud Tasks文档时,我没有看到提前运行任务的选项。然而,该功能 是否 存在于 Cloud Tasks 控制台中,所以我想知道文档和客户端库中是否有它。

谢谢!我有一个用例,在事件发生后,我将任务安排到未来24小时。

google-cloud-platform google-tasks-api google-cloud-tasks
1个回答
2
投票

这可能是你要找的东西

https:/cloud.google.comtasksdocsreferencerestv2projects.location.queues.tasksrun。

注:不过,它确实说 "此命令是用来进行手动调试的"。

© www.soinside.com 2019 - 2024. All rights reserved.