Skip to main content

Module def

Module def 

Source
Expand description

Workflow Definition Structures

定义工作流的核心数据结构,包括节点、边、类型和失败策略。

§Execution Modes (Pipeline vs Parallel)

Pipeline (流式处理,无屏障):

  • 任务完成后立即流转到下一阶段
  • 不等待其他任务完成
  • Wall-clock = 最慢的单任务链
  • 适用场景:批量文件处理、流式数据转换

Parallel (并行执行,有屏障):

  • 所有任务并行启动
  • 必须等待全部完成才能继续
  • 适用场景:多维度审查、跨源数据收集、结果汇总

Structs§

BranchDef
条件分支定义
EdgeDef
边定义
FailureStrategyConfig
失败策略配置(用于 YAML 解析)
InputDef
输入参数定义
NodeDef
节点定义
OutputDef
输出参数定义
ParallelBranchDef
并行分支定义
WorkflowDef
工作流定义

Enums§

ExecutionMode
执行模式 - 控制并行分支的执行策略
FailureStrategy
失败策略
FailureStrategyType
失败策略类型
NodeType
节点类型