为同一 dag 内的任务设置不同的重试延迟时间

Set different retry delay times for tasks within the same dag

我有一个包含许多子任务的 airflow dag,我知道当某些任务失败时,它们可以在 5 分钟内重新运行,而其他任务可以重新运行 在 60 分钟内。如何将我的任务设置为在失败时重新运行?

我在堆栈溢出时发现了这个 question and answer 但这只会改变重试次数。

运营商也应该支持 retry_delay - 请参阅 BaseOperator:

retry_delay (datetime.timedelta) – delay between retries