【发布时间】:2014-06-20 14:44:56
【问题描述】:
我有一个 Django 应用程序。我正在使用 Celery 在后台运行长时间运行的进程。应用程序和 celery 工作者都在同一台机器上运行。
现在我们正在将我们的服务器迁移到 AWS。在 AWS 上,我们要创建如下设置:
我们有 n 个运行应用服务器的 EC2 实例,我们有 m 个 EC2 实例作为工作线程。当我们需要做一个长时间运行的进程时,app server 将这个作业发送给 worker,worker 处理这个作业。但这项工作取决于 Django 模型和数据库。
我们如何设置工作人员以使他们能够运行这些依赖于 django 模型的作业?
【问题讨论】:
-
我有同样的情况,你最后的决定是什么?
标签: django amazon-web-services celery