如何在Google App Engine的开发服务器上使用拉队列

时间:2012-05-23 04:23:41

标签: google-app-engine task-queue

我们一直在使用推送队列很长时间,并且从开发服务器中消耗任务没有任何问题。

然而,在使用pull队列实现新服务期间,很难弄清楚如何在开发服务器上执行相同的操作。

基本上从文档来看,我们可以看到你应该使用REST api(我们不能使用直接队列api,因为它被外部应用程序使用)来租用/删除任务的终点。

https://www.googleapis.com/taskqueue/v1beta1/projects/taskqueues

但显然这在本地开发服务器上不起作用,似乎没有地方可以讨论这个问题。

只是想知道是否有人遇到同样的问题可以解决一些问题?

1 个答案:

答案 0 :(得分:2)

使用Pull Queue,任务使用者可以是internalexternal

如果您需要它在dev服务器上工作,那么只需创建一个处理程序(servlet)并使用内部API来执行addleasedelete任务。