集成函数计算异步调用

在 Serverless 工作流 的任务步骤中,异步调用函数计算可以更灵活地适应一些任务场景,例如长时任务、人工审核等,帮助您避免限流等错误,同时可以简化流程中的错误处理和重试逻辑。本文介绍 Serverless 工作流 集成函数异步调用的背景信息...

通过火焰图定位性能瓶颈

什么是火焰图 火焰图(Flame Graph)是一种可视化程序性能分析工具,它可以帮助开发人员追踪程序的函数调用以及调用所占用的时间,并展示对应信息。其核心思想是将程序的函数调用方法栈转化为一个矩形的火焰形图像,每个矩形的宽度表示该...

链路追踪简介

Invocation:函数的执行时间,您可以在函数中获取到Invocation的上下文,详细记录函数调用中的耗时。应用名称:函数计算生成的应用命名方式为 FC:ServiceName/FunctionName 当请求没有遇到冷启动时,链路中没有冷启动时间和Initializer的...

函数调用示例

本视频向您介绍日志服务数据加工关于函数调用的一些示例。

AccelerationInfo

名称 类型 描述 示例值 object 自定义容器加速...status string 函数调用的加速状态:Preparing:加速正在准备。准备加速的过程,函数的调用会使用没有加速效果的原始镜像。Ready:加速完成。加速完成后函数的调用会有加速效果。Preparing

基本概念

冷启动 冷启动是指在函数调用链路中的代码下载、启动函数实例、进程初始化及代码初始化等环节。当冷启动完成后,函数实例就绪,后续请求就能直接被函数执行。更多信息,请参见 函数计算冷启动优化最佳实践。按量模式 按量模式下,函数计算 ...

概念

冷启动 冷启动是指在函数调用链路中的代码下载、启动函数实例、进程初始化及代码初始化等环节。当冷启动完成后,函数实例就绪,后续请求就能直接被函数执行。更多信息,请参见 函数计算冷启动优化最佳实践。按量模式 按量模式下,函数计算 ...

上下文及日志格式

对于Custom Runtime或Custom Container,您可以根据Headers中的参数来判断函数调用是HTTP函数调用还是事件函数调用。参数信息如下:/invoke:该请求为事件函数调用。invoke 表示是Invoke函数调用请求。http-invoke :该请求为HTTP函数调用...

上下文及日志格式

对于Custom Runtime或Custom Container,您可以根据Headers中的参数来判断函数调用是HTTP函数调用还是事件函数调用。参数信息如下:/invoke:该请求为事件函数调用。invoke 表示是Invoke函数调用请求。http-invoke :该请求为HTTP函数调用...

创建Web函数

使用频率较低的函数调用时间会比较长,具体原因见 为什么使用频率较低的函数调用时间比较长?如果想消除冷启动延时的影响,可以使用预留模式的实例,具体可参考 如何让实例一直存活不销毁,消除冷启动延时的影响?如果您想获取函数的ARN在...

通用数据结构

参数名称 类型 示例值 描述 status String Preparing 函数调用的加速状态:Preparing:加速正在准备。准备加速的过程,函数的调用会使用没有加速效果的原始镜像。Ready:加速完成。加速完成后函数的调用会有加速效果。CertConfig HTTPS...

函数计算冷启动优化最佳实践

冷启动是指在函数调用链路中的代码下载、启动函数实例容器、运行时初始化、代码初始化等环节。当冷启动完成后,函数实例就绪,后续请求就能直接被执行。优化按量模式的冷启动 冷启动的优化用户和平台配合完成。函数计算 已经对系统侧的冷...

函数计算冷启动优化最佳实践

冷启动是指在函数调用链路中的代码下载、启动函数实例容器、运行时初始化、代码初始化等环节。当冷启动完成后,函数实例就绪,后续请求就能直接被执行。优化按量模式的冷启动 冷启动的优化需要用户和平台配合完成。函数计算 已经对系统侧的...

Spec细则

对于Custom Runtime或Custom Container,您可以根据Headers中的参数来判断函数调用是HTTP函数调用还是事件函数调用。参数信息如下:/invoke:该请求为事件函数调用。invoke 表示是Invoke函数调用请求。http-invoke :该请求为HTTP函数调用...

设置实例并发度

使用限制 限制项 描述 支持的Runtime Custom Runtime Custom Container 单实例并发度取值范围 1~200 调用响应中的函数日志(X-Fc-Log-Result)实例并发数>1时不支持 为函数设置单实例并发度 您可以在创建或更新函数时,指定函数的单实例...

设置实例并发度

使用限制 限制项 描述 支持的Runtime Node.js Python 3,Python 3.9 Java Go 1.NET Core 3.1 Custom Runtime Custom Container 单实例并发度取值范围 1~200 调用响应中的函数日志(X-Fc-Log-Result)InstanceConcurrency>1时不支持 为函数...

配置日志

二者的区别如下所示:调用请求 列表显示函数调用时间、请求ID、调用结果、实例ID和函数的版本、别名等信息。您可以单击对应的 Request ID,查看请求详情和日志详情。您可以单击对应的 实例 ID,查看实例的指标使用情况,例如CPU使用情况、...

定向减免消息类产品和云工作流的函数调用次数费用

自2024年01月01日0时起,函数计算 定向减免来自 消息服务MNS、云消息队列 RocketMQ 版、消息队列 RabbitMQ 版、云消息队列 Kafka 版、云消息队列 MQTT 版、事件总线EventBridge 和 云工作流(CloudFlow)的函数调用次数费用,即通过以上...

配置日志

二者的区别如下所示:调用请求列表 列表显示函数调用时间、请求ID、调用结果、实例ID和函数的版本、别名等信息。如下图所示:您可以单击对应的 Request ID,查看请求详情和日志详情。您可以单击对应的 实例 ID,查看实例的指标使用情况,...

FC组件的API命令

DeleteFunctionAsyncInvokeConfig 创建或修改服务特定函数的异步调用配置。GetFunctionAsyncInvokeConfig 获取特定函数的异步调用配置。ListFunctionAsyncInvokeConfigs 查询函数的异步调用配置 PublishLayerVersion 发布层版本。...

使用示例

当提示函数调用正常时,即会返回相应的结果,说明云呼叫中心可以正常的调用您的函数计算相应的函数了。创建带有函数模块IVR 如图所示,我们创建一个IVR,客户拨打电话进来,首先通过 放音模块 播放欢迎语,然后进入 函数模块,函数模块...

函数如果出现死循环,怎么杀掉函数进程?

多个函数调用出现无限递归,无法中止的情况。例如函数A调用B,B又调用A。情况1:函数超时后,系统会自动中止函数,您会收到超时错误,但不会有财务损失。情况2:您可以把被无限调用的函数的并发度设置为0,函数的调用将被终止,详情请参见 ...

函数如果出现死循环,如何终止函数进程?

情况二:多个函数调用出现无限递归,无法中止的情况。例如函数A调用B,B又调用A。两种情况具体信息如下。情况一:函数超时后,系统会自动中止函数,您会收到超时错误,但不会有财务损失。情况二:您可以把被无限调用的函数的并发度设置为0...

开通日志功能

本文介绍如何在函数计算控制台开启日志功能,将函数调用日志投递到日志服务。前提条件 已创建服务。具体操作,请参见 创建服务。配置日志功能 使用函数计算控制台配置日志 前提条件 函数计算 创建服务 可选:日志服务SLS 创建日志项目和...

为什么使用频率较低的函数调用时间比较长?

函数计算 默认使用按量模式,即通过请求自动触发实例的创建。如果实例在一段时间内(一般为3~5分钟)不处理请求,会自动销毁。当首次发起调用时,需要等待实例冷启动。因此,使用频率较低的函数调用时间相对较长。

CreateUdfFile

FunctionType String 是 STRING 函数的分类,对应创建函数表单中的函数类型一项,包括MATH(数学运算函数)、AGGREGATE(聚合函数)、STRING(字符串处理函数)、DATE(日期处理函数)、ANALYTIC(窗口函数)和OTHER(其他函数)。...

表值函数

表值函数是一个可以在 SELECT.FROM 子句后调用的函数,返回的是一个集合类型,后续可以通过 TABLE 子句转换为可以在SQL语句中处理的行/列数据。适用场景 表值函数适用于以下场景,可以很大程度简化操作:合并特定会话中的数据表。例如,在...

UpdateUdfFile

FunctionType String 是 STRING 函数的分类,对应创建函数表单中的函数类型,包括MATH(数学运算函数)、AGGREGATE(聚合函数)、STRING(字符串处理函数)、DATE(日期处理函数)、ANALYTIC(窗口函数)和OTHER(其他函数)。RegionId ...

运行时介绍

函数计算 平台调用执行环境中的函数时,会创建一个执行环境,也可能会重新使用上一个调用的执行环境。函数计算 的每个运行时都会基于一个Linux发行版本制作,目前支持Debian 9(Stretch)和Debian 10(Buster)两种发行版本。运行时可以...

运行时介绍

函数计算 平台调用执行环境中的函数时,会创建一个执行环境,也可能会重新使用上一个调用的执行环境。函数计算 的每个运行时都会基于一个Linux发行版本制作,目前支持Debian 9(Stretch)和Debian 10(Buster)两种发行版本。运行时可以...

概述

本文从数据安全、用户隐私和用户使用角度介绍 函数计算 如何...接入服务负责接收用户函数调用请求并发起调用。调度服务负责计算节点和函数实例的生命周期管理以及调用路由。计算节点包括多个函数实例,函数实例运行时环境负责执行用户代码。

概述

本文从数据安全、用户隐私和用户使用角度介绍 函数计算 如何...接入服务负责接收用户函数调用请求并发起调用。调度服务负责计算节点和函数实例的生命周期管理以及调用路由。计算节点包括多个函数实例,函数实例运行时环境负责执行用户代码。

【产品变更】函数计算计费项降价通知

价格调整明细 新的计费价格调整将于2023年9月1日00:00生效,生效后您购买的函数计算产品中的GPU使用量和函数调用次数将按照新价格计费。GPU使用量 阶梯 GPU使用量(单位:GB*秒)单价 说明 调整前:0.0007元/GB*秒 调整后:阶梯累计计费 ...

HTTP触发器概述

具体原因可参见 为什么使用频率较低的函数调用时间比较长?如果您希望消除冷启动延时的影响,请参见 如何让实例一直存活不销毁,消除冷启动延时的影响?如果函数调用偶然出现超时现象,您可以调整执行超时时间,并通过日志查找超时原因,...

监控指标

流控错误 并发实例超上限(FunctionConcurrencyThrottles)次 在调用函数时,由于函数并发实例超上限导致函数调用失败,且返回 429 状态码的总调用次数。按1分钟或1小时粒度统计求和。实例总数超上限(FunctionResourceThrottles)次 在...

请求处理程序(Handler)

当您的函数调用时,函数计算 会运行您提供的Handler方法处理请求。您可以通过 函数计算控制台 配置 请求处理程序,对于Java语言的函数,您的请求处理程序需配置为[包名].[类名]:[方法名]。例如,您的包名为example,类型为HelloFC,方法...

错误处理

def my_handler(event,context):raise Exception('something is wrong')发送异常时,函数调用响应的HTTP Header会包含 X-Fc-Error-Type:UnhandledInvocationError,HTTP请求体(Body)包含如下信息。函数计算 的错误类型的更多信息,请...

错误处理

def handler(event,context):raise Exception('something is wrong')发送异常时,函数调用响应的HTTP Header会包含 X-Fc-Error-Type:UnhandledInvocationError,HTTP请求体(Body)包含如下信息。函数计算 的错误类型的更多信息,请参见 ...

事件请求处理程序(Event Handler)

说明 包名和类名可以是任意的,但是需要与函数配置信息中的 请求处理程序 字段相对应。关于 请求处理程序 的设置,请参见 创建函数。实现的接口 您的代码中必须要实现 函数计算 预定义的接口。上述的代码示例中实现了 StreamRequestHandler...

集成函数计算

States:Name:调用函数示例 Type:Task TaskMode:RequestComplete Action:FC:InvokeFunction Parameters:resourceArn:xxx invocationType:xxx body:xxx End:true 步骤二:配置调用参数 函数计算调用包含标识函数资源的ARN,函数调用方式及...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
函数计算(旧版) 可观测链路 OpenTelemetry 版 智能联络中心 短信服务 机器翻译 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用