文档首页/ 函数工作流 FunctionGraph/ 用户指南/ 管理函数/ 配置Java函数类隔离和预停止
更新时间:2025-08-18 GMT+08:00

配置Java函数类隔离和预停止

类隔离是指使用单独的类加载器加载用户代码和依赖,解决用户依赖和运行时依赖的冲突,如无依赖冲突问题则无需使用类隔离。

预停止是指每次FunctionGraph停止当前函数实例前,用户希望FunctionGraph调用指定回调函数,然后再停止函数实例。

约束与限制

当前仅使用Java语言的函数支持配置类隔离和预停止。

配置Java函数的类隔离

  1. 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”。
  2. 单击函数的名称,进入函数详情页。
  3. 在“设置”页签下选择“高级设置”。
  4. 开启“类隔离”开关,单击“保存”类隔离配置。

配置Java函数的预停止

  1. 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”。
  2. 单击函数的名称,进入函数详情页。
  3. 在“设置”页签下选择“生命周期”。
  4. 开启“预停止配置”开关,并配置相关参数。
    表1 预停止配置说明

    参数

    说明

    预停止超时时间(秒)

    停止当前函数实例前,执行回调函数的超时时间,取值范围为1-90的整数。

    函数预停止入口

    停止当前函数实例前,需要FunctionGraph调用的回调函数执行入口。格式为:[包名].[类名].[执行函数名],长度不超过128个字符。

  5. 单击“保存”,保存预停止配置。