更新时间:2025-08-18 GMT+08:00
配置Java函数类隔离和预停止
类隔离是指使用单独的类加载器加载用户代码和依赖,解决用户依赖和运行时依赖的冲突,如无依赖冲突问题则无需使用类隔离。
预停止是指每次FunctionGraph停止当前函数实例前,用户希望FunctionGraph调用指定回调函数,然后再停止函数实例。
约束与限制
当前仅使用Java语言的函数支持配置类隔离和预停止。
配置Java函数的类隔离
- 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”。
- 单击函数的名称,进入函数详情页。
- 在“设置”页签下选择“高级设置”。
- 开启“类隔离”开关,单击“保存”类隔离配置。
配置Java函数的预停止
- 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”。
- 单击函数的名称,进入函数详情页。
- 在“设置”页签下选择“生命周期”。
- 开启“预停止配置”开关,并配置相关参数。
表1 预停止配置说明 参数
说明
预停止超时时间(秒)
停止当前函数实例前,执行回调函数的超时时间,取值范围为1-90的整数。
函数预停止入口
停止当前函数实例前,需要FunctionGraph调用的回调函数执行入口。格式为:[包名].[类名].[执行函数名],长度不超过128个字符。
- 单击“保存”,保存预停止配置。