【发布时间】:2012-02-03 21:50:09
【问题描述】:
我刚开始在 Django 项目中使用 celery,并且有点陷入这个特殊问题:基本上,我需要将长期运行的任务分配给不同的工作人员。该任务实际上分为几个步骤,每个步骤都需要相当长的时间才能完成。因此,如果某个步骤失败,我希望 celery 使用同一个工作人员重试此任务,以重用已完成步骤的结果。我知道 celery 使用路由将任务分配到某些服务器,但我找不到关于这个特定问题的任何信息。我使用 RabbitMQ 作为我的代理。
【问题讨论】:
标签: python django rabbitmq celery