执行器
概述
Rill Flow 使用执行器(Executor)的概念,实现了任务流程编排与任务执行节点的解耦。每个 task
节点通过 resourceName
属性与派发器及执行器绑定。派发器负责将任务的具体执行过程委托给执行器。
执行器地址
派发器会通过 resourceName
解析出执行器地址,Rill Flow 通过执行器地址将任务委派给执行器,执行器负责执行具体的任务。一般而言,对于提供 HTTP 接口的执行器 resourceName
就是执行器地址。
以 Python 执行器为例:
- 当执行器使用 docker-compose 方式部署时,执行器的
resourceName
和执行器地址均为: