制作依赖于另一个的Celery任务,但如果失败则重试这两个任务

时间:2017-02-15 18:42:37

标签: python celery

芹菜版:3.1.23

我目前有两个Celery任务,每个任务以异步方式运行一个函数,彼此独立。如果其中任何一个失败,他们会重试几次。

我想在任务B之后运行任务A,这样如果任务B运行,则保证A完成。但是,我不想丢失任一任务的重试功能。

使用Celery API执行此操作的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

也许使用chain可以帮到你?我无法解释比官方文档更好:) http://docs.celeryproject.org/en/master/userguide/canvas.html#chains