2017-02-14 4 views
0

Hier ist meine Sellerie config:Wie man Ergebniswarteschlange für Sellerie Aufgabe wählen?

BROKER_TRANSPORT='amqp', 
CELERY_RESULT_BACKEND='rpc://', 

I Aufgabe sende diese Art und Weise auszuführen:

result = my_function.apply_async(('arguments here',), queue='queue_123') 

Sellerie wie erwartet funktioniert, sehe ich diese Aufgaben in "queue_123".

Jetzt muss ich alle Ergebnisse der Ausführung in die Warteschlange "my_result_queue" bekommen. Wie kann ich es tun?

Sellery erstellt jetzt eine neue Warteschlange mit Namen wie "19b7013a-a077-3d2a-b60a-d57c51d5d30c" und fügt Ergebnisse hinzu. Ich muss dieses Verhalten beheben und Ergebnisse in die Warteschlange mit dem angegebenen Namen einfügen.

Ich brauche etwas wie folgt aus:

result = my_function.apply_async(('arguments here',), queue='queue_123', results_queue='my_result_queue') 

Antwort

Verwandte Themen