我应该在 Django 项目中使用 Celery 还是 Carrot?
Posted
技术标签:
【中文标题】我应该在 Django 项目中使用 Celery 还是 Carrot?【英文标题】:Should I use Celery or Carrot for a Django project? 【发布时间】:2010-11-09 06:58:23 【问题描述】:我对应该使用哪一个有点困惑。我认为任何一种都可以,但哪一种比另一种更好或更合适?
http://github.com/ask/carrot/tree/master
http://github.com/ask/celery/tree/master
【问题讨论】:
嗯,粉色小马更喜欢哪一个? ;-) 【参考方案1】:如果您需要向/从 AMQP 消息队列发送/接收消息,请使用carrot
。
如果您想在多台机器上运行计划任务,请使用celery
。
如果你在做汤,两个都用;-)
【讨论】:
我在谷歌中搜索与任务队列框架相关的“汤”之类的东西......有趣的名字!! 你的解释是不是有点简单? celery worker 怎么样 - 易于管理、配置、启动脚本、速率限制等。【参考方案2】:愿你看到这个http://www.slideshare.net/idangazit/an-introduction-to-celery
【讨论】:
以上是关于我应该在 Django 项目中使用 Celery 还是 Carrot?的主要内容,如果未能解决你的问题,请参考以下文章
RabbitMQ 上的 Heroku、Django 和 celery
异步任务利器Celery在django项目中使用Celery