全部文档
文档中心数据流3.0节点组件服务数据流

数据流

用于在当前流程中调用另一个数据流 3.0 元素。被调用的数据流应存在启用中的发布版本。

  • 选择元素:选择需要调用的数据流 3.0 元素。

  • 调用方式:根据当前流程是否需要等待结果,以及是否需要批量创建子实例进行选择。

  • 启动参数:输入 PY 表达式,节点会将表达式结果序列化为 JSON 后提交给被调用的数据流。

调用方式

子实例数量

当前流程是否等待

说明

同步

1 条

适合后续节点需要使用被调用数据流结果的场景

异步

1 条

提交后返回子实例 ID,当前流程继续运行

批量同步

N 条

按参数列表顺序逐条启动,上一条完成后再启动下一条

批量异步

N 条

一次提交全部参数,不保证子实例的启动或完成顺序

非批量调用通常传入字典类型的参数:

批量调用必须传入列表,列表中的每个成员对应一条子实例。例如列表包含 2 个成员时,将创建 2 条子实例:

批量调用会直接放大实例数。生产使用前应限制单批参数数量,并评估并发、内存和下游服务承载能力,详见并发、队列与内存优化。大批量明细数据不宜直接放入启动参数或响应结果,详见大批量数据传递

【数据】页签会根据调用方式返回不同内容:

  • 同步:返回被调用数据流【响应】节点定义的结果;未配置【响应】节点时返回 None

  • 异步:返回子实例 ID。

  • 批量同步:按启动参数顺序返回各被调用实例的结果列表。

  • 批量异步:返回子实例 ID 列表。

单个异步调用示例:

批量异步调用示例:

调用成功后,【实例】页签会列出本节点创建的子实例 ID。点击【查看】可进入对应的实例详情。

查看案例元素

回到顶部

咨询热线

400-821-9199