Selon le Celery documentation, l'option de ligne de commande -Q/--queues
peut être utilisé pour:Céleri: Quelles sont les files d'attente consommés si l'option -Q n'est pas spécifiée
-Q, --queues
Liste des files d'attente à activer pour ce travailleur, séparées par une virgule. Par défaut, toutes les files d'attente configurées sont activées. Exemple: -Q vidéo, image
Cependant, je ne comprends pas ce que cela signifie avec configurées files d'attente ici. Cela signifie-t-il toutes les files d'attente connues de Celery, y compris celle par défaut? Ou seulement ceux définis dans l'option de configuration task_queues
? Est-ce que l'option task_create_missing_queues
affecte cela?
Si «-q» n'est pas fourni, Celery worker sélectionne les tâches dans toutes les files d'attente définies dans la configuration. Pour autant que je sache, 'task_create_missing_queues' est complètement disjoint de l'option' -q'. Vous pouvez toujours essayer de courir avec ces configurations pour confirmer les résultats. – Saurabh
Avec "toutes les files d'attente définies dans la configuration" vous voulez dire "toutes les tâches définies dans' task_queues' ", n'est-ce pas? – dukebody