2016-05-21 11 views
0

Ich habe zwei Google App Engine-Push-Warteschlangen definiert, die als "Standard" und "Schnell" bezeichnet werden. Wie erstelle ich eine Aufgabe in der Warteschlange "schnell"? HierWie erstelle ich Push-Queue-Aufgaben für mehrere Warteschlangen?

ist die queue.yaml: Warteschlange:

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

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

ich mehrere Dinge wie Ändern der URL-Parameter, aber alles landet in der Standard-Warteschlange versucht haben.

Hat jemand Code, der zeigt, wie Aufgaben an mehrere Warteschlangen innerhalb desselben Moduls gesendet werden?

Antwort

0

taskque verwendet ein Argument namens queue_name.

from google.appengine.api import taskqueue 

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