汇聚节点
汇聚节点用于将多条分支路径合并到同一个后续节点。
概述
汇聚节点有多个输入端口和一个输出端口,将上游分散的分支路径收拢后统一交由下游处理。
使用方法
拖入节点后,将多条上游分支接入输入端口,选择汇聚模式:
OR 模式(任一触发)
任意一条上游分支到达,立即触发下游。每条分支到达都会触发一次,有多条分支就触发多次。
适合场景:多条分支做的是同一件事,谁先完成谁先往下走。
AND 模式(全部满足)
等待所有上游分支都到达后,才触发下游一次。只要有一条分支还没完成,下游就等着。
适合场景:多条分支是并行任务,必须全部完成后才能继续(如同时采集多个数据源,全部采集完再做汇总)。
常见误区:OR 模式不是"等所有分支到齐后触发一次",而是"来一个触发一次"。如果需要等所有分支完成,应选 AND 模式。
参数参考
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| 汇聚模式 | 下拉选择 | — | OR — 任一上游分支到达即触发下游;AND — 等待所有上游分支完成 |
常见问题
OR 模式下下游执行了多次
现象:期望所有分支汇聚后下游只执行一次,但实际执行了多次。
原因:OR 模式是每条分支到达都触发一次,不是"等全部到齐再触发"。
解决:如果需要等所有分支完成后再触发下游,选择 AND 模式。