App Engine中的自定义任务队列?

时间:2010-05-30 16:09:11

标签: google-app-engine task-queue

我创建了一个新的任务队列,并在queue.yaml

中定义了它

我不确定如何开始向此队列添加任务?

使用默认队列,它是简单的taskqueue.add(...)

我们如何为自定义队列执行此操作?

2 个答案:

答案 0 :(得分:10)

您可以通过传递queue_name参数(documentation)来指定要添加任务的队列。 queue_name默认为“默认”。例如:

 taskqueue.Task(url='...', params={...}).add(queue_name='my_custom_queue')

答案 1 :(得分:0)

这对我有用:

final Queue queue = QueueFactory.getQueue("queuename);
queue.add(TaskOptions.Builder.withUrl("/path/to/queue"); //as defined in web.xml 
相关问题