Dieses Programm hören Redis Warteschlange. Wenn Daten in Redis vorhanden sind, beginnen die Arbeiter ihre Arbeit. Alle diese Jobs müssen gleichzeitig ausgeführt werden, deshalb hört jeder Mitarbeiter eine bestimmte Redis-Warteschlange.Ist es üblich, 20 Python Worker auszuführen, die Redis als Warteschlange verwenden?
Meine Frage ist: Ist es üblich, mehr als 20 Arbeiter zu Redis zu hören?
Python /usr/src/worker1.py Python /usr/src/worker2.py Python /usr/src/worker3.py Python /usr/src/worker4.py Python/usr/src/worker5.py .... .... python /usr/src/worker6.py
Dies scheint wie eine unbeantwortbare Frage. Ja, es ist möglich und wenn es deinem Zweck dient, tu es. Aber ist es üblich? Wahrscheinlich nicht. –
@ChrisCharles das ist das Meiste, was man mit Sellerie bekommt (in diesem Fall mit redis als Broker, aber das ist nicht der Hauptpunkt IMHO), und die Verwendung von Aufgaben Warteschlangen wie Sellerie wird eher üblich. –
Ich nehme an, es hängt auch davon ab, wie Sie allgemein definieren. Von allen Python-Prozessen, die auf der Welt laufen, laufen die meisten nicht so :) –