Wie entscheidet ein Selleriearbeiter, der aus mehreren Warteschlangen besteht, welche zuerst konsumiert werden sollen?

Ich verwende Sellerie, um asynchrone Hintergrundaufgaben mit Redis als Backend auszuführen. Ich interessiere mich für das Verhalten eines Selleriearbeiters in der folgenden Situation:

Ich verwende einen Worker als Daemonceleryd. Diesem Worker wurden zwei Warteschlangen zugewiesen, die er über das System verbrauchen soll-Q Möglichkeit:

celeryd -E -Q queue1,queue2

Wie entscheidet der Mitarbeiter, wo er die nächste Aufgabe abruft, von der er sie konsumiert? Verbraucht es zufällig eine Aufgabe von beidenqueue1 oderqueue2? Wird das Abrufen von Prioritäten gesetzt?queue1 weil es an erster Stelle in der Liste der Argumente steht, die an übergeben wurden-Q?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage