1. 概述
1.1 版本
FineDataLink 版本 | 功能变动 |
---|---|
4.0.30 | 鼠标左键点击节点,可配置节点名称和备注 |
1.2 应用场景
如果希望多个节点可以并行运行后再转到下游节点,可借助「虚拟节点」实现。
调度无血缘关系的节点:当业务流程中的最终输出节点有多个分支输入节点,且输入节点没有依赖关系时,需要将虚拟节点作为多个输入节点的上游,实现虚拟节点调度下游业务节点;
管理多分支结果的业务流程:包含多个分支结果的业务流程如果要实现跨业务流程依赖,需要使用虚拟节点对多个分支节点进行汇总,作为业务流程中多个分支节点的汇总输出节点使用。
1.3 功能简介
虚拟节点不需要设置,拖到设计界面跟其他节点连线即可。节点主要是用于辅助多分支到多分支场景的实现。
虚拟节点不产生任何数据的空跑节点(即调度到该节点时,不会占用资源或阻塞下游节点运行),通常作为业务流程的统筹起始节点,或业务流程中多个分支节点的汇总输出节点使用。
注:「虚拟节点」不会真正被执行,所以在任务运行过程中,「虚拟节点」直接被置为成功,但是不输出日志信息,避免干扰用户。
2. 示例
此处给出一个示例:设计界面有两个「数据同步」节点和两个「SQL脚本」节点,现在希望两个「数据同步」节点先并行执行,然后流转到两个「SQL脚本」节点同步执行。
此时只需要按照并行执行的关系,拖入「虚拟节点」连线即可。如下图所示: