详情页标题前

腾讯云云函数(SCF)异步执行-云淘科技

详情页1

使用场景

在音视频转码、ETL 大体量数据处理、AI 推理等单任务重计算的场景下,函数的单实例运行时需要更多算力及更长时间的稳定运行。若函数的调用端长时间阻塞等待执行结果,不仅会持续占用调用方资源,还会对调用链路的稳定性产生较高要求。n云函数 SCF 提供了一种全新的函数运行机制,您可通过 SCF 提供的函数异步执行模式,提升执行超时时间上限和解决现有运行机制的问题。

运行机制

基础原理

函数启用异步执行后,通过同步(例如 API 网关)或异步(例如 COS、CKafka、Timer 等)调用端进行事件调用,函数将以异步执行模式响应事件。n即完成事件调度后立即返回事件的调用标识 RequestId,并结束调用操作,调用端无需阻塞等待。返回 RequestId 的同时,调用引擎将并行下发事件到函数运行时,开启函数逻辑执行。进入异步执行状态后,执行日志将实时上报至日志服务,提供对异步执行事件运行情况的实时反馈。其原理如下图所示:n

腾讯云云函数(SCF)异步执行-云淘科技



注意事项

由于运行机制差异暂不支持切换同步/异步执行模式。仅支持创建函数时选择是否开启“异步执行”功能,函数创建后该配置将锁定,不提供修改更新操作。暂不支持异步调用时,函数执行过程中报错的重试设置。异步执行函数执行异常均会触发实例回收。事件调用成功,返回信息只包含 RequestId。事件执行结果需要在函数代码逻辑中自行实现回调特定的 API 或者发送通知消息。异步执行目前支持最长执行时长为24小时。如需更长运行时长,可 提交工单 申请。如果通过函数运行角色获取对其他云服务组件的访问权限,角色密钥有效期最长为 6 小时,如函数实际执行时间超出 6 小时,建议使用永久密钥。异步运行函数调用 QPS 限制为 1000,超出部分将被限制,造成响应失败。

操作步骤

1. 登录 Serverless 控制台,单击左侧导航栏的函数服务。2. 在主界面上方选择期望创建函数的地域和命名空间,并单击新建,进入函数创建流程。3. 选择使用模板创建或选择使用从头开始来新建函数。4.函数配置页面,展开高级设置,并勾选异步执行。如下图所示:

腾讯云云函数(SCF)异步执行-云淘科技


5. 单击完成即可创建函数。
官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:http://www.yunxiaoer.com/149499.html

(0)
上一篇 2023年12月9日 下午1:20
下一篇 2023年12月9日 下午1:20
详情页2

相关推荐

  • 腾讯云对象存储存储桶复制

    简介 本文档提供关于存储桶复制的 API 概览以及 SDK 示例代码。 API 操作名 操作描述 PUT Bucket replication 设置存储桶复制 设置存储桶的存储桶复制规则 GET Bucket replication 查询存储桶复制 查询存储桶的存储桶复制规则 DELETE Bucket replication 删除存储桶复制 删除存储桶的存…

    腾讯云 2023年12月9日
  • 阿里云RDS数据库自动故障转移和读写分离-云淘科技

    使用PostgreSQL的libpq或JDBC,您可以通过简单的配置实现自动故障转移(failover)和读写分离。 背景信息 从PostgreSQL 10开始,libpq驱动层开始支持简单的故障转移,JDBC驱动层则支持简单的故障转移和负载均衡。 libpq是PostgreSQL的C应用程序接口,包含一组库函数,允许客户端程序将查询请求发送给Postgre…

    阿里云数据库 2023年12月9日
  • 腾讯云容器服务使用 TKE NPDPlus 插件增强节点的故障自愈能力同尘科技

    在 Kubernetes 集群运行时,节点有时会因为组件问题、内核死锁、资源不足等原因不可用。Kubelet 默认对节点的 PIDPressure、MemoryPressure、DiskPressure 等资源状态进行监控,但是存在当 Kubelet 上报状态时节点已处于不可用状态的情况,甚至 Kubelet 可能已开始驱逐 Pod。在此类场景下,原生 Ku…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云对象存储盲水印

    简介 本文档提供关于盲水印相关的 API 概览以及 SDK 示例代码。 API 操作描述 盲水印 对本地图片添加或提取盲水印并上传至存储桶 添加盲水印 功能说明 盲水印支持在上传时添加以及下载时添加。 请求示例1: 上传时添加盲水印 opt := &cos.ObjectPutOptions{ nil, &cos.ObjectPutHeader…

    腾讯云 2023年12月9日
  • 腾讯云对象存储获取预签名 URL – signurl

    signurl 命令用于获取某个对象的预签名 URL,可以通过此 URL 匿名访问对象。 命令格式 ./coscli signurl cos:/// [flag] signurl 命令包含以下参数: 参数格式 参数用途 示例 cos:/// 指定需要存储桶中的对象。支持使用 配置参数 中的桶别名,或桶名称进行访问。如使用桶名称访问,需要额外携带 endpoi…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。