如何为多个队列创建推送队列任务

时间:2016-05-21 14:41:07

标签: google-app-engine

我定义了两个名为“默认”和“快速”的Google App Engine推送队列。如何在“快速”队列中创建任务?

这是queue.yaml: 队列:

- name: default
  rate: 20/s
  bucket_size: 10

- name: fast
  rate: 50/s
  bucket_size: 10

我尝试了多项操作,例如修改url参数,但所有内容都在默认队列中。

是否有人有代码显示如何将任务发送到同一模块中的多个队列?

1 个答案:

答案 0 :(得分:0)

taskque采用名为queue_name的参数。

from google.appengine.api import taskqueue

task = taskqueue.add(
            url='/your_task_handler_url',
            params={'param1': 'paramval'}, queue_name='fast')