Cloud Tasks API устанавливает повтор на уровне задач - PullRequest
1 голос
/ 28 июня 2019

Я прочитал документацию по Cloud Tasks API для управления выполнением большого количества распределенных запросов.

Но я не могу найти в документации ничего, что позволило бы повторить попытку только для какой-то конкретной задачи.

Тело запроса для создания задач с помощью Cloud Tasks API:

{
  "responseView": "",
  "task": {
       "appEngineHttpRequest": {
       "appEngineRouting": {},
       "body": "",
       "headers": {},
       "httpMethod": "",
       "relativeUri": ""
         }
   }
}

Нет параметра повтора, который можно установить в этом теле запроса. Однако при создании очереди с использованием API Cloud Tasks доступно retryConfig , но проблема в том, что он устанавливает повтор для всей очереди вместо конкретной задачи.

Мне нужна функциональность, аналогичная TaskRetryOptions, доступной в taskqueue.add ()

Возможно ли это как-то в API Cloud Tasks?

1 Ответ

0 голосов
/ 01 июля 2019

В настоящее время вы не можете устанавливать повторные попытки по заданию, только по очереди.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...