Wir verwenden Sellerie für unsere asynchronen Hintergrundaufgaben und wir haben 2 Warteschlangen für verschiedene vorrangige Aufgaben. Wir haben 2 Cluster von Knoten, die sie separat versorgen. Die Dinge funktionieren gut wie erwartet.Priorisierung von Warteschlangen zwischen mehreren Warteschlangen in Sellerie?
Frage:
Wir bekommen meist niedrige Priorität Aufgaben. Zur Optimierung der Ressourcenauslastung frage ich mich, ob es eine Möglichkeit gibt, Mitarbeiter (die Warteschlangen mit hoher Priorität hören) so zu konfigurieren, dass beide Warteschlangen angehört werden. Aber nehmen Sie Jobs aus der Warteschlange mit höherer Priorität, solange ein Job dort ist? und andernfalls auf eine Warteschlange mit niedriger Priorität zurückfallen.
Ich habe die prioritätsbasierte Aufgabenplanung durchgespielt, die unter @Celery Task Priority diskutiert wird.
Aber meine Fragen priorisiert Warteschlangen nicht nur Aufgaben innerhalb einer Warteschlange.
Es kann eine Lösung sein. Ich werde es versuchen . –