函数流简介 示例一 1. 新建三个函数,Runtime均使用python 3.9,代码功能及内容如下所示 。 函数1:函数执行返回result的值为函数调用事件内的input输入值 import json def handler (event, context): input event.get('input',0) return { "result": input } 函数2:函数执行返回result的值为函数调用事件内的input输入值+2的结果值 import json def handler (event, context): input event.get('input',0) return { "result": input+2 } 函数3:函数执行返回result的值为函数调用事件内的input输入值平方的结果值 import json def handler (event, context): input event.get('input',0) return { "result": inputinput } 2. 在函数流编排区域拖拽组件,“并行分支”节点配置如下。 并行分支节点配置 3. 函数节点配置如表所示,在3个函数节点均需配置 函数节点配置 4. 保存函数流,启动执行时,定义输入值如下所示。 { "input":3 } 5. 单击函数流任务名称,查看执行结果。 执行结果 示例二 1. 在函数编排区域编排与拖拽组件,服务节点选择“串行模式”。 服务节点配置 2. 函数节点分别选择示例一中创建的函数2、函数3,函数流的配置如下。 函数2配置 函数3配置 3. 保存函数流,启动执行时,定义输入值如下所示。 { "input":3 } 4. 单击函数流任务名称,查看执行结果。 执行结果