0

我正在谷歌云中构建一个 python 应用程序。这涉及延迟执行任务。

看来,云任务仅限于 App Engine。

我们可以使用来自 GCE 虚拟机或运行在 GCP/其他云虚拟机中的容器的云任务吗?

即使是谷歌文档也只有应用引擎的推送队列。

云任务是否支持拉取队列?

[编辑]

我尝试查看他们的云发现文件。v2beta1有拉引用,但v2没有。我相信 GCP 将来不想支持这一点:-(。

4

1 回答 1

3

Cloud Tasks 不支持拉取队列,但刚刚推出了 HTTP 目标的 Beta 功能,允许 Cloud Tasks 将任务推送到任何 HTTP 端点。Cloud Tasks 甚至还具有包含基于关联服务帐户的身份验证令牌的功能:https ://cloud.google.com/tasks/docs/creating-http-target-tasks

这将允许您推送到 GCE,或者实际上可以作为 webhook 运行的任何服务。如果您要使用新的Cloud Run Beta 产品,系统会为您验证这些令牌。

Cloud Pub/Sub支持基于拉取的处理。

于 2019-05-22T18:39:06.487 回答