我想在Task Queue
中使用GAE
我的应用。据我所知(根据Task Queue
文档和API),我们可以向push queue
添加任务,然后应用程序自动使用它们。同样在pull queue
中,我们可以添加任务,并根据我们处理的缩放属性自动使用任务。
我想知道是否有能力从task queue
(push or pull queues
)使用任务,当我们想要通过调用consume-like method
?
谢谢
答案 0 :(得分:3)
我认为你误解了推拉任务队列是如何工作的。在两个队列中,您都将任务添加到队列中,但是在推送队列中,系统将使任务出列并将其分配给拉取队列中的适当处理程序,您需要使用lease_tasks将任务出列并处理任务。
答案 1 :(得分:1)
请注意,添加到拉取队列的任务不会自动消耗。
您想要的类消费方法是lease_tasks(请注意,这仅适用于拉队列)。如果要在给定时间使用任务,则可以使用端点来处理这些任务。您也可以设置cron jobs来调用该特定端点。