-
FunctiongGraph函数的并发处理过程是什么? - 函数工作流 FunctionGraph
用户函数并发数:指某一刻该函数同时执行的请求数。 该函数的单实例并发数:指单个实例最多允许的函数并发数,即函数并发配置界面的“单实例并发数”。 与FunctionGraph函数并发的其他相关服务,请参见函数支持的事件源。 父主题: 函数执行
-
案例概述 - 函数工作流 FunctionGraph
服务组合,处理物联网设备上报以及设备状态变动的相关数据。物联网设备在IoTDA 平台进行管理,设备产生的数据可以从IoTDA直接流转触发FunctionGraph 的函数运行。用户可以根据需要编写函数处理这些数据。 通常该组合,可以适用于以下场景,如将设备上报的数据在处理后进行存储到如OB
-
异步执行函数 - 函数工作流 FunctionGraph
异步执行函数 功能介绍 异步执行函数。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/fgs/functions/{function_urn}/invocations-async 表1 路径参数 参数 是否必选 参数类型 描述 project_id
-
FunctionGraph函数的执行需要多长时间? - 函数工作流 FunctionGraph
FunctionGraph函数的执行需要多长时间? 同步调用函数的执行时间在900秒内,异步调用函数的执行时间在72小时内。 FunctionGraph函数默认的执行超时时间为3秒,您可以自行设置执行超时时间为3 ~ 259200秒之间的任何整数。如果执行超时时间设置为3秒,超过3秒后,函数将终止执行。
-
FunctionGraph函数的执行包含了哪些过程? - 函数工作流 FunctionGraph
FunctionGraph函数的执行包含了哪些过程? FunctionGraph函数的执行过程包含两步: 选择一个相应内存的空闲实例。 执行用户的指定运行代码。 父主题: 函数执行
-
FunctiongGraph函数如何处理长时间不执行的实例? - 函数工作流 FunctionGraph
FunctiongGraph函数如何处理长时间不执行的实例? 如果一个函数在一段时间内一直没有执行,那么所有与之相关的实例都会被释放。 父主题: 函数执行
-
配置初始化 - 函数工作流 FunctionGraph
初始化函数在函数实例启动成功后执行,执行成功后,实例才能开始调用请求处理函数处理请求。FunctionGraph保证一个函数实例在生命周期内,初始化函数成功执行且只能成功执行一次。初始化函数的执行时间也会被计量,用户需要为此付费,计费方式同请求处理函数。 应用场景 多个请求处理可以共享的业
-
API同步执行函数接口,是否支持内网调用? - 函数工作流 FunctionGraph
API同步执行函数接口,是否支持内网调用? 默认使用内网调用,若跨区域,请开通公网调用。 父主题: 函数执行
-
函数执行 - 函数工作流 FunctionGraph
函数执行 FunctionGraph函数的执行需要多长时间? FunctionGraph函数的执行包含了哪些过程? FunctiongGraph函数的并发处理过程是什么? FunctiongGraph函数如何处理长时间不执行的实例? 首次访问函数慢,如何优化? 怎样获取在函数运行过程中实际使用了多少内存?
-
停止函数流 - 函数工作流 FunctionGraph
最大长度:512 请求示例 停止执行id{execution_id}为函数流执行实例。 POST /v2/{project_id}/fgs/workflows/{workflow_id}/executions/{execution_id}/terminate 响应示例 无 SDK代码示例
-
如何定位自定义镜像执行失败“CrashLoopBackOff”的原因? - 函数工作流 FunctionGraph
如何定位自定义镜像执行失败“CrashLoopBackOff”的原因? 若出现“CrashLoopBackOff: The application inside the container keeps crashing”错误字段: 请根据页面提示信息诊断原因。 图1 查看执行结果 请参见
-
函数执行超时的可能原因有哪些? - 函数工作流 FunctionGraph
函数执行超时的可能原因有哪些? 自身代码执行逻辑超时,建议优化代码或增加超时时间。 网络请求超时,建议增加超时时间。 函数进行冷启动时,Java加载类时间过长,建议增加超时时间或增加内存。 父主题: 通用问题
-
同步执行函数 - 函数工作流 FunctionGraph
本次同步调用错误码,若执行成功则为0。 X-Is-Func-Err String 是否为用户函数错误。 表5 响应Body参数 参数 参数类型 描述 request_id String 请求ID。 result String 函数执行结果 log String 函数执行返回日志 status
-
函数发起HTTP请求的源地址如何获取? - 函数工作流 FunctionGraph
关VPC配置详情请参见配置网络) 图2 开启函数访问VPC内资源 访问公网时使用用户VPC中配置的SNAT地址,该地址是固定的,查看公网IP方法如下: 登录NAT网关的管理控制台,单击左上角,选择区域。 左侧导航栏选择“NAT网关 > 公网NAT网关”,右侧列表中单击网关名称,进入详情页面。
-
函数流执行历史管理 - 函数工作流 FunctionGraph
左侧为执行历史记录列表,展示最近100次执行记录,支持根据流程执行ID进行查询。 单击左侧的执行记录,中间画布展示流程的执行结果,如果节点执行成功,图标背景为绿色,如果执行失败背景为红色。 图1 执行失败 画布下方输入输出展示区默认展示流程的输入和输出,单击上方任意节点,展示节点的输入和输出。 对于函数流
-
获取指定函数流执行实例 - 函数工作流 FunctionGraph
execution_id String 流程执行实例ID 最小长度:1 最大长度:64 status String 流程实例执行状态 最小长度:1 最大长度:32 枚举值: success fail running timeout cancel headers Object 函数执行时需要的Header
-
异步执行工作流 - 函数工作流 FunctionGraph
表3 请求Body参数 参数 是否必选 参数类型 描述 headers 否 Object 执行时需要的Header input 是 Object 定义执行时的入参,支持使用JSONPATH进行映射,以及指定默认值 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述
-
如何读取函数的请求头? - 函数工作流 FunctionGraph
如何读取函数的请求头? 函数入口中的第一个参数里面包含请求头,您可以打印函数执行结果,从而获取想要的字段。 如下图,event为函数入口的第一个参数,headers为请求头。 父主题: 函数执行
-
同步执行工作流 - 函数工作流 FunctionGraph
表2 请求Body参数 参数 是否必选 参数类型 描述 headers 否 Object 执行时需要的Header input 是 Object 定义执行时的入参,支持使用JSONPATH进行映射,以及指定默认值 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述
-
函数间可以相互调用吗? - 函数工作流 FunctionGraph
配置委托权限。 测试验证 为FuncA函数配置“空白模板”测试事件,点击“测试”触发函数,执行结果如下: 图1 查看执行结果 查看FuncB函数相同时间段的执行日志: 父主题: 函数执行