函数工作流 FUNCTIONGRAPH-函数初始化入口Initializer:适用场景
适用场景
用户函数执行调度包括以下几个阶段:
其中1、2和3是系统层面的冷启动开销,通过对调度以及各个环节的优化, 函数工作流 服务能做到负载快速增长时稳定的延时。4是函数内部初始化逻辑,属于应用层面的冷启动开销,例如深度学习场景下加载规格较大的模型、数据库场景下连接池构建、函数依赖库加载等等。
为了减小应用层冷启动对延时的影响,FunctionGraph推出了initializer接口,系统能识别用户函数的初始化逻辑,从而在调度上做相应的优化。