我正在开发受SLA约束的关键应用程序,该应用程序每天在不同的时间范围和间隔运行,因此,我在这里说明了一些调度和SLA遗漏的场景,我不确定Airflow是否可以为我提供开箱即用的解决方案,但如果可以在Airflow中处理这些情况,将不胜感激专家的意见:
案例1:假设我安排了一个Airflow项目,每天在11:00 PM运行,并假设由于某种原因,第10天的11 PM工作没有运行/失败,那么它就不应运行11:在第11天的下午00点工作,除非直到11:00 PM都以第10天的执行日期回填。
案例2:假设我安排了一个Airflow项目,每天在04:00 AM和11:00 PM运行两次。现在,我们假设由于某种原因04:00 AM作业没有运行/失败,因此应该暂停所有作业的执行,直到04:00 AM作业被解决为止。
预先感谢。