我对google cloud tasks API有问题。我需要创建具有远调度时间的任务。最大计划时间为30天。是否有可能增加该限制或绕过某些问题?
发布于 2019-10-24 05:16:12
发布于 2019-10-24 23:32:48
很遗憾,您无法增加最大计划时间的配额。您可以通过将请求发送到端点来解决此问题,该端点将决定调度新任务(延长调度日期)或执行该任务。
计划你的任务的风险是任务必须在31天内完成。因此,如果您将任务安排为30天,则它只有1天的时间来完成任何重试。
发布于 2020-11-02 00:00:16
您不能创建计划时间超过30天的云任务。但是如果你觉得你真的想在你的用例中使用云任务,你可以使用一个智能的变通方法。您可以考虑创建两个单独的队列。
情况1:计划时间在30天内-在这种情况下,通常在您的主队列中创建一个任务,您就可以开始工作了。
案例2:计划时间在30天之后--例如45天。在这种情况下,您可以创建一个将在30天后运行的任务(在单独的辅助队列中),并调用一个端点,该端点将在15天后运行的主队列中创建另一个任务。这样-你可以递归地创建任务,并最终在你想要的时间执行你的任务。我在我过去的一个项目中尝试过这种方法,它对我来说效果很好。
https://stackoverflow.com/questions/58530361
复制相似问题