找到在特定DAG完成(无论成功还是失败,无论如何)之后执行片段代码的方法
看看源代码,我能够扩展BaseOperator并为Operators定义一个post_execution挂钩。 DAG有类似的东西吗?
编辑: 我的最终目标是将DAG的状态发布到SQS队列。
答案 0 :(得分:0)
一种选择是使用trigger rules:拿一个您需要执行代码的运算符,并确保它是DAG中的最终运算符,然后将trigger_rule
设置为{{1 }}。
这样,将独立于先前操作符的成功状态执行操作符。