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



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

这是 queue.yaml:队列:

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

我已经尝试了多种方法,例如修改 url 参数,但所有内容都位于默认队列中。

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

taskque接受一个名为queue_name的参数。

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

最新更新