Verteilte Task-Warteschlangen (z. B. Sellerie) vs Crontab-Skripte
Ich habe Probleme, den Zweck von Warteschlangen für verteilte Aufgaben zu verstehen. Zum Beispiel PythonsSellerie-Bibliothek.
Ich weiß, dass Sie in Sellerie, dem Python-Framework, Zeitfenster für die Ausführung von Funktionen festlegen können. Dies kann jedoch auch auf einer Linux-Crontab durchgeführt werden, die auf ein Python-Skript gerichtet ist.
Und soweit ich weiß, verbraucht Sellerie, wie aus meinen eigenen Django-Sellerie-Webapps hervorgeht, viel mehr RAM-Speicher als nur das Einrichten einer rohen Crontab. Ein paar hundert MB Unterschied für eine relativ kleine App.
Kann mir bitte jemand bei dieser Unterscheidung helfen? Vielleicht wäre auch eine allgemeine Erklärung der Funktionsweise von Task-Warteschlangen / Crontabs hilfreich.
Vielen Dank.