当前位置: 代码迷 >> python >> 进行一次Celery任务,该任务依赖于另一个任务,但是如果失败,则将重试两者
  详细解决方案

进行一次Celery任务,该任务依赖于另一个任务,但是如果失败,则将重试两者

热度:35   发布时间:2023-06-13 20:24:46.0

芹菜版本:3.1.23

我目前有两个Celery任务,每个任务都异步运行并且彼此独立运行。 如果任何一个失败,它们将被重试几次。

我想在任务B之后运行任务A,以便如果任务B运行,则可以确保A完成。 但是,我不想丢失任何一项任务的重试功能。

使用Celery API的最佳方法是什么?

也许使用chain可以帮助您? 我无法以比官方文档更好的方式进行解释:)