【问题标题】:How to get data from task queues?如何从任务队列中获取数据?
【发布时间】:2016-01-11 07:11:28
【问题描述】:

如何从任务队列中获取数据?? 怎么拉队列?? 我的项目正在使用 google App Engine 运行。 我成功地在任务队列中插入或推送数据,现在我想提取这些数据。 我需要 PHP 代码来完成这项工作。

【问题讨论】:

    标签: php google-app-engine task-queue


    【解决方案1】:

    从您的问题中不清楚您是使用 Push Queue 还是 Pull Queue,但我假设您正在尝试 lease (不是“拉”)队列中的任务。

    如果您尝试使用 Pull Queue,根据docs

    警告:目前在 Google App Engine 的 PHP 运行时中不支持拉取队列。

    如果您尝试从推送队列租用任务,您只需要实现一个常规处理程序,该处理程序由 URL 的路径部分(主机名后面的正斜杠分隔字符串)确定,即指定为 PushTask 构造函数的第一个参数(url_path)。

    您在将任务排入队列时提供的任务参数将作为常规 POST 数据提供。

    概述文档:https://cloud.google.com/appengine/docs/php/taskqueue/overview-push#PHP_Task_execution

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-29
      • 2013-11-20
      • 1970-01-01
      • 1970-01-01
      • 2015-11-19
      相关资源
      最近更新 更多