相关疑难解决方法(0)

分布式任务队列(例如Celery)与crontab脚本

我无法理解"分布式任务队列"的用途.例如,python的芹菜库.

我知道在celery,python框架中,你可以设置定时窗口来执行函数.但是,这也可以在针对python脚本的linux crontab中轻松完成.

据我所知,并且从我自己的django-celery webapps中显示,芹菜消耗的RAM内存比设置原始crontab要多得多.一个相对较小的应用程序几百MB差异.

有人可以帮助我这个区别吗?也许对任务队列/ crontabs如何工作的高级解释也很好.

谢谢.

python django celery

87
推荐指数
1
解决办法
1万
查看次数

为什么使用Celery运行计划任务优于crontab?

考虑到Celery已经是运行任务队列的堆栈的一部分(即它不仅仅是为了运行crons而添加,这似乎是一种矫枉过正的恕我直言).

它的"周期性任务"功能如何作为crontab的替代品有益?专门寻找以下几点.

  • crontab的主要优点/缺点
  • 使用芹菜比crontab更好的选择
  • Django特定用例:Celery vs crontab运行基于django的周期性任务,当芹菜已被包含在堆栈中时django-celery,就像排队django任务一样.

python django celery django-celery

40
推荐指数
2
解决办法
1万
查看次数

标签 统计

celery ×2

django ×2

python ×2

django-celery ×1