【发布时间】:2012-11-09 06:38:04
【问题描述】:
在阅读了很多博文之后,我决定从 crontab 切换到 Celery 来完成我的中型 Django 项目。我有一些不明白的地方:
1- 我打算启动一个专用于 RabbitMQ 的微型 EC2 实例,这对于中小型繁重任务是否足够? (例如向 Amazon SES 发送定期电子邮件)。
2-任务的计算,任务的计算是发生在Django服务器还是rabbitMQ服务器上(假设rabbitMQ在单独的服务器上)?
3- 当我需要扩展我的系统并在负载均衡器后面有 2 个或更多应用程序服务器时,这两台 celery 机器是否需要连接到同一个 rabbitMQ vhost?假设应用程序服务器是副本,任务相同,并且一切都在数据库级别同步。
【问题讨论】:
标签: django celery django-celery