Zważywszy, że Seler jest już częścią stosu do uruchamiania kolejek zadań (tj. Nie jest on dodawany tylko do uruchamiania cron, wydaje się przesadą IMHO).Dlaczego uruchamianie zaplanowanych zadań za pomocą Celery byłoby lepsze niż crontab?
W jaki sposób funkcja "okresowych zadań" może być korzystna jako zamiennik crontaba? Szukając następujących punktów.
- Główne plusy/minusy ponad crontab
- Stosować przypadki, seler jest lepszym wyborem niż crontab
- Django specyficzny przypadek użycia: Seler vs crontab do uruchomienia django zadań okresowych opartych gdy seler została ujęta w stosie jako
django-celery
dla zadań django w kolejce.
Największą zaletą jest to, że cv-ev-vars mają tendencję do oderwania się od reszty wdrażania aplikacji - serwera aplikacji wsgi i pracownika selera. Posiadanie okresowych zadań w selerze pozwala uniknąć wielu ścieżek i ustawień piekła. Jest to jednak wyłącznie wyrok: moja analiza dotyczy przede wszystkim konfiguracji kodu i instalacji opartej głównie na django, ale wielojęzyczna baza kodów z wieloma innymi plikami cronjobs może uznać środowisko cron za "bardziej standardowe" niż środowisko django. – AdamKG
[Ta odpowiedź] (http://stackoverflow.com/questions/16232572/distributed-task-queues-ex-celery-vs-crontab-scripts), choć nie wyczerpująca, zapewnia kilka dobrych punktów w tym kierunku. A także łatwiejsze do zarządzania/kontrolowania zadań przez administratora django, zamiast logować się do serwerów i ręcznie edytować plik crontab. – Sudipta