¿Cómo un trabajador de apio que consume múltiples colas decide cuál consumir primero?

Estoy usando Celery para realizar tareas en segundo plano asíncronas, con Redis como backend. Estoy interesado en el comportamiento de un trabajador de apio en la siguiente situación:

Estoy ejecutando un trabajador como un demonio usandoceleryd. A este trabajador se le han asignado dos colas para consumir a través del-Q opción:

celeryd -E -Q queue1,queue2

¿Cómo decide el trabajador dónde obtener la próxima tarea para consumir? ¿Consume aleatoriamente una tarea de cualquieraqueue1 oqueue2? ¿Se dará prioridad a la búsqueda dequeue1 Porque es el primero en la lista de argumentos pasados ​​a-Q?

Respuestas a la pregunta(2)

Su respuesta a la pregunta