云服务器内容精选

  • 状态管理 函数实例的生成 创建函数实例调用句柄时,系统会自动生成新的状态实例,并加载到函数中执行。 创建函数实例调用句柄方式,各语言可参照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()接口,则调用结束之后,状态数据不会被保存。