airflow.providers.standard.sensors.time_delta
¶
模組內容¶
類別¶
等待一段時間間隔後,在資料間隔之後執行。 |
|
TimeDeltaSensor 的可延遲替代方案。 |
|
一個感測器,會等待指定的時間段才完成。 |
- class airflow.providers.standard.sensors.time_delta.TimeDeltaSensor(*, delta, **kwargs)[原始碼]¶
基底類別:
airflow.sensors.base.BaseSensorOperator
等待一段時間間隔後,在資料間隔之後執行。
- 參數
delta – 在資料間隔後等待成功的時間長度。
另請參閱
有關如何使用此感測器的更多資訊,請參閱指南: TimeDeltaSensor
- class airflow.providers.standard.sensors.time_delta.TimeDeltaSensorAsync(*, end_from_trigger=False, delta, **kwargs)[原始碼]¶
基底類別:
TimeDeltaSensor
TimeDeltaSensor 的可延遲替代方案。
將自身延遲以避免在等待時佔用 worker 插槽。
- 參數
delta – 在資料間隔後等待成功的時間長度。
end_from_trigger (bool) – 直接從觸發器結束任務,而無需進入 worker。
另請參閱
有關如何使用此感測器的更多資訊,請參閱指南: TimeDeltaSensorAsync
- class airflow.providers.standard.sensors.time_delta.WaitSensor(time_to_wait, deferrable=conf.getboolean('operators', 'default_deferrable', fallback=False), **kwargs)[原始碼]¶
基底類別:
airflow.sensors.base.BaseSensorOperator
一個感測器,會等待指定的時間段才完成。
這與 TimeDeltaSensor 的不同之處在於,等待時間是從任務開始時計算,而不是 DAG 運行的 data_interval_end。
- 參數
time_to_wait (datetime.timedelta | int) – 任務開始後等待成功的時間長度。
deferrable (bool) – 在可延遲模式下運行感測器