У меня возникли проблемы с пониманием цели "распределенных очередей задач". Например, python библиотека сельдерея.
Я знаю, что в celery, python framework, вы можете установить временные окна для выполнения функций. Однако это также можно легко сделать в linux crontab, направленном на python script.
И насколько я знаю, и показанный на моем собственном веб-сайте django-celery, сельдерей потребляет гораздо больше ОЗУ, чем просто создание необработанного кронтаба. Разница в несколько сотен МБ для относительно небольшого приложения.
Может кто-нибудь, пожалуйста, помогите мне с этим различием? Возможно, было бы неплохо объяснение высокого уровня того, как работают очереди задач /crontabs в целом.
Спасибо.