更新时间:2025-08-18 GMT+08:00
配置函数流的异常处理控制器组件
异常处理控制器组件用于控制函数执行失败后的下一步流程,当函数流里面的函数执行异常时,可以通过“异常处理”来处理执行失败的函数并可添加重试。函数执行失败可分为多种情况:函数执行异常;函数内部业务失败并在返回内容中添加了错误码,例如status,200代表成功,500和404等代表失败。
约束与限制
- 通过数据工坊DWR服务创建的函数流,在函数工作流控制台只能查看,不能编辑和删除,相关操作请在DWR服务中执行。
- 异常处理控制器组件后面可以接0-10个节点,后继节点不能是开始节点、结束节点和异常处理节点。
配置说明
在函数流编排页面,单击“异常处理”节点,在右侧弹出页面中配置异常处理参数。
图1 配置异常处理

参数 |
说明 |
---|---|
是否重试 |
默认关闭。 |
重试条件(JSONPath) |
当开启“是否重试”后,需要配置此项。该参数用以判断满足重试条件时,则按照设置的重试间隔和最大重试次数进行重试。当最大重试次数执行完后仍满足重试条件,则执行其后继节点;在最大重试次数执行期间或达到最大执行次数后不满足重试条件时,执行其他分支节点。 |
重试间隔(1-30秒) |
当开启“是否重试”后,需要配置此项。默认重试间隔1秒。 |
最大重试次数(1-8) |
当开启“是否重试”后,需要配置此项。默认重试次数3次。 |