实验14-5:自动化工作流引擎

媒体资产入库前要经过转码、压缩、加水印、分发等处理。用有向无环图(DAG)把这些步骤编排成工作流:节点真的在浏览器里处理故宫照片(或你上传的图片),按拓扑顺序调度,条件分支按文件大小选路,循环节点反复压缩直到达标

  1. 点右侧模板载入一条流程,或从左侧拖入节点、拖动圆点连线
  2. 加一个“条件分支”:第一条连线走大文件,第二条走小文件
  3. 加一个“循环压缩”,看它压了几轮才达到 100 KB 以内
  4. 开始执行,看节点状态与日志;最后导出 JSON 检查结构
节点库
输入节点
文件输入
读取媒体文件
处理节点
视频转码
格式转换
压缩优化
文件压缩
滤镜处理
图像滤镜
添加水印
嵌入水印
输出节点
文件输出
保存结果
云端上传
上传到云
控制节点
条件分支
大于 300 KB 走第一条连线
循环压缩
降质量重压,直到 ≤100 KB

工作流画布

操作:从左侧拖入节点;按住节点右下的“输出”圆点拖到下一个节点的“输入”圆点即可连线;点选节点后按 Delete 键或点右上角 × 删除。

0
节点数量
0
连接数量
工作流模板
视频处理流程
转码 → 压缩 → 上传
图片处理流程
滤镜 → 水印 → 输出
批量处理流程
输入 → 多任务 → 输出
分发流程(条件 + 循环)
水印 → 按大小分支 → 大文件循环压缩 → 上传
节点信息
点击节点查看详情
执行控制
执行日志
00:00:00 工作流引擎已就绪