Expand description
Workflow Definition Structures
定义工作流的核心数据结构,包括节点、边、类型和失败策略。
§Execution Modes (Pipeline vs Parallel)
Pipeline (流式处理,无屏障):
- 任务完成后立即流转到下一阶段
- 不等待其他任务完成
- Wall-clock = 最慢的单任务链
- 适用场景:批量文件处理、流式数据转换
Parallel (并行执行,有屏障):
- 所有任务并行启动
- 必须等待全部完成才能继续
- 适用场景:多维度审查、跨源数据收集、结果汇总
Structs§
- Branch
Def - 条件分支定义
- EdgeDef
- 边定义
- Failure
Strategy Config - 失败策略配置(用于 YAML 解析)
- Input
Def - 输入参数定义
- NodeDef
- 节点定义
- Output
Def - 输出参数定义
- Parallel
Branch Def - 并行分支定义
- Workflow
Def - 工作流定义
Enums§
- Execution
Mode - 执行模式 - 控制并行分支的执行策略
- Failure
Strategy - 失败策略
- Failure
Strategy Type - 失败策略类型
- Node
Type - 节点类型