【发布时间】:2013-04-20 09:35:25
【问题描述】:
我无法理解“分布式任务队列”的用途。比如python的celery library。
我知道在 celery(python 框架)中,您可以为函数设置定时窗口来执行。但是,这也可以在针对 python 脚本的 linux crontab 中轻松完成。
据我所知,从我自己的 django-celery webapps 中可以看出,celery 比仅仅设置一个原始的 crontab 消耗更多的 RAM 内存。对于一个相对较小的应用程序来说只有几百 MB 的差异。
有人可以帮我解决这个问题吗?或许对任务队列 / crontab 的一般工作方式进行高级解释也会很好。
谢谢。
【问题讨论】: