使用Google Cloud Functions调用App Engine任务队列

时间:2018-03-06 08:18:16

标签: node.js google-app-engine google-cloud-platform google-cloud-functions task-queue

我在Google App Engine任务队列中创建了一个推送队列。

队列名称:默认 任务名称:[自动生成]

我正在尝试从Google云端功能调用此任务队列,但无法了解这将如何工作。

1 个答案:

答案 0 :(得分:4)

由于云功能未在标准env GAE内运行,因此您将无法使用任务队列。 Task Queue中提到了一些可供考虑的替代方案:

  

任务队列服务的可用性有限   标准环境。如果你想使用以外的服务   在标准环境中,您可以注册Cloud Tasks alpha

     

在标准环境之外,您无法向push queues添加任务,但在灵活环境中运行的服务可以是   推送任务的目标。您可以使用   将任务添加到队列或通过指定时的target参数   queue.yaml中队列的默认target

     

在许多情况下,您可能会使用拉取队列,例如排队   将被单独提取和处理的任务或消息   工人,Cloud Pub/Sub可以提供一个很好的选择   类似的功能和交付保证。