Как добавить элемент в очередь облачных задач Google на Java?
Кто-нибудь может подсказать, как добавить элемент в очередь облачных задач 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 ответа
Страница документации v1, на которую вы ссылаетесь, предназначена для очередей извлечения, которые (пока, по крайней мере) не поддерживаются облачными задачами.
Из SDK App Engine и API облачных задач (выделено мое):
Некоторые функции еще не доступны через API облачных задач:
Существует два отдельных способа доступа к службе задач:
- Использование App Engine SDK (стандартные среды выполнения первого поколения App Engine)
- Использование API Cloud Tasks, который находится в бета-версии (все остальные, особенно среды выполнения второго поколения, такие как Python 3.7 или App Engine flex). Доступны API REST или gRPC. В настоящее время API Cloud Tasks поддерживает только очереди push-типа. Cloud Pub/Sub API можно использовать во многих случаях использования типа очереди извлечения.