Nous utilisons céleri pour nos tâches d'arrière-plan asynchrones et nous avons 2 files d'attente pour différentes tâches prioritaires. Nous avons 2 groupes de nœuds les servant séparément. Les choses fonctionnent bien comme prévu.Prioriser les files d'attente parmi plusieurs files d'attente dans le céleri?
Question:
Nous recevons souvent faibles tâches prioritaires. Pour l'optimisation de l'utilisation des ressources, je me demande s'il existe un moyen de configurer les travailleurs (en écoutant la file d'attente haute priorité) pour écouter les deux files d'attente. Mais prendre des emplois de la file d'attente plus prioritaire tant qu'il y a du travail? et repli sur la file d'attente basse priorité sinon.
J'ai suivi la planification de tâches basée sur la priorité discutée @Celery Task Priority. Mais mes questions donnent la priorité aux files d'attente et pas seulement aux tâches dans une file d'attente.
Cela peut être une solution. Je vais essayer . –