Airflow 使用ExternalTaskSensor检查多个任务

Airflow 使用ExternalTaskSensor检查多个任务,airflow,Airflow,我有一个用例,其中 DAG1的任务A应在DAG2的任务B和任务C完成后运行 我正在使用ExternalTaskSensor,但要实现此场景,我必须创建两个不同的传感器,分别感知任务B和任务C 使用单个传感器可以实现这一点,其中我可以提供传感器应等待的任务列表。No;要使用单个传感器执行此操作,需要扩展externaltaskssensor(自定义操作员):externalmultitaskssensor。虽然我不确定,但从外观上看,只需重写函数并替换为for multipletask_ids即

我有一个用例,其中 DAG1的任务A应在DAG2的任务B和任务C完成后运行

我正在使用
ExternalTaskSensor
,但要实现此场景,我必须创建两个不同的传感器,分别感知任务B和任务C


使用单个传感器可以实现这一点,其中我可以提供传感器应等待的任务列表。

No;要使用单个传感器执行此操作,需要扩展
externaltaskssensor
(自定义操作员):
externalmultitaskssensor
。虽然我不确定,但从外观上看,只需重写函数并替换为for multiple
task_id
s即可