Как добавить элемент в очередь облачных задач Google на Java? - PullRequest
0 голосов
/ 20 октября 2018

Может кто-нибудь подсказать, как добавить элемент в очередь облачных задач Google на Java?https://cloud.google.com/tasks/docs/

У Google очень плавное описание их очередей v1 https://cloud.google.com/appengine/docs/standard/java/taskqueue/pull/creating-tasks, но нет ничего похожего на новую бета-версию облачных задач Google.

Мне нужно просто добавить элемент вочередь с определенным тегом и после того, как вытащить его из очереди с помощью функции oldest_tag().

Кто-нибудь имеет опыт работы с облачными задачами Google?

Ответы [ 2 ]

0 голосов
/ 02 ноября 2018

Существует два отдельных способа доступа к службе задач:

  • Использование SDK App Engine (стандартные среды выполнения первого поколения App Engine)
  • Использование API-интерфейса Cloud Tasks, которое находится вбета (все остальные, особенно среды выполнения второго поколения, такие как Python 3.7 или App Engine flex).Доступны API REST или gRPC.В настоящее время API Cloud Tasks поддерживает только очереди push-типа.Cloud Pub / Sub API можно использовать во многих случаях использования типа очереди извлечения.
0 голосов
/ 20 октября 2018

Страница документации v1, на которую вы ссылаетесь, специфична для очередей извлечения , которые (пока, по крайней мере) не поддерживаются облачными задачами.

От SDK App Engine и API облачных задач (выделено):

Некоторые функции еще не доступны через API облачных задач:

...