更新时间:2025-08-18 GMT+08:00

配置函数流的异常处理控制器组件

异常处理控制器组件用于控制函数执行失败后的下一步流程,当函数流里面的函数执行异常时,可以通过“异常处理”来处理执行失败的函数并可添加重试。函数执行失败可分为多种情况:函数执行异常;函数内部业务失败并在返回内容中添加了错误码,例如status,200代表成功,500和404等代表失败。

约束与限制

  • 通过数据工坊DWR服务创建的函数流,在函数工作流控制台只能查看,不能编辑和删除,相关操作请在DWR服务中执行。
  • 异常处理控制器组件后面可以接0-10个节点,后继节点不能是开始节点、结束节点和异常处理节点。

配置说明

在函数流编排页面,单击“异常处理”节点,在右侧弹出页面中配置异常处理参数。
图1 配置异常处理
表1 异常处理参数配置

参数

说明

是否重试

默认关闭。

重试条件(JSONPath)

当开启“是否重试”后,需要配置此项。该参数用以判断满足重试条件时,则按照设置的重试间隔和最大重试次数进行重试。当最大重试次数执行完后仍满足重试条件,则执行其后继节点;在最大重试次数执行期间或达到最大执行次数后不满足重试条件时,执行其他分支节点。

重试间隔(1-30秒)

当开启“是否重试”后,需要配置此项。默认重试间隔1秒。

最大重试次数(1-8)

当开启“是否重试”后,需要配置此项。默认重试次数3次。