0

谁能给我一个提示,如何在 Java 中将项目添加到 Google Cloud Tasks 队列中? https://cloud.google.com/tasks/docs/

谷歌对他们的队列 v1 有一个非常流畅的描述https://cloud.google.com/appengine/docs/standard/java/taskqueue/pull/creating-tasks但对于新的测试版谷歌云任务没有类似的。

我只需要将项目添加到具有特定标签的队列中,然后通过oldest_tag()函数将其从队列中拉出。

有人有使用 Google Cloud Tasks 的经验吗?

4

2 回答 2

1

您引用的 v1 文档页面特定于pull queues,Cloud Tasks 不(至少)支持。

来自App Engine SDK 与 Cloud Tasks API(强调我的):

某些功能尚无法通过 Cloud Tasks API 使用:

于 2018-10-20T19:16:34.903 回答
1

访问任务服务有两种不同的方式:

  • 使用 App Engine SDK(App Engine 标准第一代运行时)
  • 使用处于测试阶段的 Cloud Tasks API(其他所有机构,尤其是第二代运行时,如 Python 3.7 或 App Engine flex)。有可用的基于 REST 或 gRPC 的 API。目前,Cloud Tasks API 仅支持推送类型的队列。Cloud Pub/Sub API 可用于许多拉取队列类型的用例。
于 2018-11-02T17:22:43.843 回答