airflow.providers.edge3.executors.edge_executor¶
属性¶
类¶
EdgeExecutor 的实现,通过 HTTP 将工作分发给 Edge Worker。 |
模块内容¶
- class airflow.providers.edge3.executors.edge_executor.EdgeExecutor(parallelism=PARALLELISM)[source]¶
基类:
airflow.executors.base_executor.BaseExecutor
EdgeExecutor 的实现,通过 HTTP 将工作分发给 Edge Worker。
- last_reported_state: dict[airflow.models.taskinstancekey.TaskInstanceKey, airflow.models.taskinstance.TaskInstanceState][source]¶
- execute_async(key, command, queue=None, executor_config=None, session=NEW_SESSION)[source]¶
异步执行。Airflow 2.10 执行任务的入口点。
- try_adopt_task_instances(tis)[source]¶
尝试接管因 SchedulerJob 终止而被抛弃的正在运行的任务实例。
任何未被接管的任务实例将被调度器清理(然后变得符合重新调度的条件)
- 返回:
任何未能被接管的任务实例
- 返回类型:
collections.abc.Sequence[airflow.models.taskinstance.TaskInstance]