函数工作流 FUNCTIONGRAPH-开发指导:状态管理
状态管理
- 函数实例的生成
创建函数实例调用句柄时,系统会自动生成新的状态实例,并加载到函数中执行。
创建函数实例调用句柄方式,各语言可参照demo模板。以下以java为例:
- 通过f = new Function (context, functionName) 不指定函数实例逻辑名称创建。
- 通过f = new Function (context, functionName, instanceName) 指定一个全新的函数实例逻辑名称 instanceName 值调用有状态函数。
- 函数实例调用句柄的恢复
通过指定的函数实例逻辑名称instanceName恢复获取函数实例调用句柄。
f = new Function (context)
f.getInstance (functionName, instanceName)
- 函数实例的访问
开发者可以通过context.state访问当前函数实例绑定的状态数据值。
- 状态的操作
- 运行函数前,系统会依据函数实例调用句柄所绑定的函数实例ID自动加载状态数据到context.state中。
- 开发者可以通过context.state访问当前函数实例绑定的状态数据值。
- 通过f.saveState()接口保存状态数据的修改。
- 当函数执行结束后,如果调用了f.saveState()接口,系统会自动持久化状态数据。如果未调用f.saveState()接口,则调用结束之后,状态数据不会被保存。
- 什么是函数工作流_函数托管计算服务_函数工作流 FunctionGraph-华为云
- 函数流管理_编排无服务器_函数工作流 FunctionGraph-华为云
- 函数工作流可以做什么_函数工作流有什么优势_函数工作流 FunctionGraph-华为云
- 函数工作流使用流程_Serverless_函数工作流 FunctionGraph-华为云
- 调用函数_函数调用方式_函数工作流 FunctionGraph-华为云
- 使用函数工作流资源成本降低70%_函数能力_函数工作流 FunctionGraph-华为云
- 函数工作流FunctionGraph支持毫秒级响应文件处理_函数工作流_华为云FunctionGraph-华为云
- 使用容器镜像部署函数_函数部署_函数工作流 FunctionGraph-华为云
- 如何使用模板创建函数_模板创建函数_函数工作流 FunctionGraph-华为云
- 使用FunctionGraph构建自己的ChatGPT_函数工作流_华为云FunctionGraph-华为云