Python 撤销整个芹菜画布工作流
我很难找到执行以下操作的方法: 我有一个“复杂”的芹菜工作流:Python 撤销整个芹菜画布工作流,python,concurrency,celery,amqp,Python,Concurrency,Celery,Amqp,我很难找到执行以下操作的方法: 我有一个“复杂”的芹菜工作流: r = chain( one.si(), chord( header=group( two.si(), three.si() ), body=four.si() ) ).delay() r、 revoke(terminate=True)
r = chain(
one.si(),
chord(
header=group(
two.si(),
three.si()
),
body=four.si()
)
).delay()
r、 revoke(terminate=True)仅停止第一个任务(“一个”),而忽略其他任务
我需要在任何任务运行时撤消所有任务
例如:
当任务“2”正在运行时,我需要停止工作流并撤销并行任务“2”和“3”以及chord的回调(任务“4”)
用芹菜做这个有什么办法吗