我已经阅读了Cloud Tasks API文档,以管理大量分布式请求的执行。
但是我在文档中找不到任何可以重试任何特定任务的文档。
使用Cloud Tasks API创建任务的请求正文为:
{
"responseView": "",
"task": {
"appEngineHttpRequest": {
"appEngineRouting": {},
"body": "",
"headers": {},
"httpMethod": "",
"relativeUri": ""
}
}
}
在此请求正文中没有可以设置的重试参数。 但是,在使用Cloud Tasks API创建队列时,有 retryConfig 可用,但是问题在于它为整个队列而不是特定任务设置了重试。 / p>
我需要类似于taskqueue.add()中可用的TaskRetryOptions的功能
在Cloud Tasks API中可以通过某种方式实现吗?
答案 0 :(得分:0)
目前,您无法按任务设置重试,只能按队列设置。
答案 1 :(得分:0)
我建议创建第二个任务并指定其scheduleTime
。