W dokumentacji celeryd-Multi, znajdziemy tu npW selera, jaki byłby cel, aby wielu pracowników przetwarzało tę samą kolejkę?
# Advanced example starting 10 workers in the background:
# * Three of the workers processes the images and video queue
# * Two of the workers processes the data queue with loglevel DEBUG
# * the rest processes the default' queue.
$ celeryd-multi start 10 -l INFO -Q:1-3 images,video -Q:4,5 data
-Q default -L:4,5 DEBUG
(stąd: http://docs.celeryproject.org/en/latest/reference/celery.bin.celeryd_multi.html#examples)
Jaki byłby praktyczny przykład dlatego, że byłoby dobrze, aby mieć więcej niż jednego pracownika na pojedynczym hoście przetwarza tę samą kolejkę, jak w powyższym przykładzie? Czy to nie jest właśnie ustawienie dla współbieżności?
Dokładniej, będzie tam żadnej praktycznej różnicy między następującymi dwiema liniami (A i B) ?:
A:
$ celeryd-multi start 10 -c 2 -Q data
B:
$ celeryd-multi start 1 -c 20 -Q data
Obawiam że brakuje mi cennej wiedzy o kolejkach zadań, ponieważ nie rozumiem tej praktycznej różnicy i byłbym bardzo wdzięczny, gdyby ktoś mnie oświecił.
Dzięki!