Django芹菜-如何连续执行任务?
我用的是芹菜3.1。我只需要在最后一个任务完成时执行下一个任务。我如何确保没有两个任务同时工作?我已经阅读了文档,但不清楚 我有以下计划:Django芹菜-如何连续执行任务?,django,celery,django-celery,Django,Celery,Django Celery,我用的是芹菜3.1。我只需要在最后一个任务完成时执行下一个任务。我如何确保没有两个任务同时工作?我已经阅读了文档,但不清楚 我有以下计划: Task Main - Subtask 1 - Subtask 2 我需要在调用“Task Main”时,进程将一直运行到结束(子任务2),而不启动任何新的“Task Main” 如何确保这一点?一种策略是使用锁。芹菜任务食谱有一个at.如果我知道你只想一个接一个地执行MainTask,并且你想在MainTask中调用子任务。如果不
Task Main
- Subtask 1
- Subtask 2
我需要在调用“Task Main”时,进程将一直运行到结束(子任务2),而不启动任何新的“Task Main”
如何确保这一点?一种策略是使用锁。芹菜任务食谱有一个at.如果我知道你只想一个接一个地执行MainTask,并且你想在MainTask中调用子任务。如果不创建单独的队列和至少两个单独的工作人员,这是不可能的。因为若你们将所有任务都存储在同一个队列中,那个么所有任务都会像同样的任务一样寻找芹菜 因此,解决方案是: