Задача App Engine Queue создает пакет элементов очереди и выполняется через каждые 10 секунд после запуска - PullRequest
0 голосов
/ 18 апреля 2019

Я хочу создавать пакеты элементов очереди и выполнять их каждые 10 секунд из-за некоторых ограничений стороннего API, использующего внутренний код (сторонние API имеют 1000 вызовов API в минуту).

Но я не знаю, как мне выполнить данное требование в App Engine с помощью taskqueue.

или

Можно ли создавать пакеты с помощью нажатия задачи?

1 Ответ

1 голос
/ 18 апреля 2019

TaskQueue Task s имеет поля Delay time.Duration, а также ETA time.Time, которые можно использовать для создания и задержки задач. Я считаю, что вы можете повторно использовать верхний пример , но перед вызовом taskqueue.Add(c, t, "")

установите одно из полей
...