1

我想Task QueueGAE. 据我所知(根据Task Queue文档和 API),我们可以将任务添加到push queue,然后应用程序会自动使用它们。同样在 中pull queue,我们可以添加任务,并且任务会根据我们处理的缩放属性自动消耗。

我想知道是否有能力从task queuepush or pull queues)中消费任务,当我们想要通过调用consume-like method

谢谢

4

2 回答 2

3

我认为您误解了推送和拉取任务队列的工作原理。在这两个队列中,您都将任务添加到队列中,但在推送队列中,系统会将任务出列并将其分配给拉入队列中的适当处理程序,您需要使用lease_tasks 将任务出列并处理任务。

于 2012-06-04T20:08:49.337 回答
1

请注意,添加到拉取队列的任务不会自动使用。

您想要的类消费方法是lease_tasks(请注意,这仅适用于拉队列)。如果您想在给定时间使用任务,您可以拥有一个处理这些任务的端点。您还可以设置cron 作业来调用该特定端点。

于 2012-06-04T20:16:20.143 回答