【问题标题】:How do I create push queue tasks for multiple queues如何为多个队列创建推送队列任务
【发布时间】:2016-05-21 14:41:07
【问题描述】:

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

这是 queue.yaml: 队列:

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

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

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

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

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-15
      • 2016-01-28
      • 1970-01-01
      相关资源
      最近更新 更多