请求处理程序(Handler)

本文介绍在 函数计算FC(Function Compute)使用Go运行时开发请求处理程序的相关概念和方法。什么是请求处理程序 FC 函数的请求处理程序,是函数代码中处理请求的方法。当您的 FC 函数被调用时,函数计算 会运行您提供的Handler方法处理...

使用版本和别名实现灰度发布

从日志输出,可以看到函数执行时的版本信息 qualifier 为 alias1,解析出的 versionId 为 1,即本次执行的函数为别名 alias1 下的函数,该别名指向版本 1。新版本开发完成后,需要使用灰度版本帮助新版本稳定发布。说明 发布新版本时必须...

API网关触发器概述

函数计算支持API网关作为事件源,当有请求到达后端服务设置为函数计算的API网关时,API网关会触发函数执行函数计算会将执行结果返回给API网关。使用场景 API网关触发器与HTTP触发器类似,可应用于搭建Web应用。相较于HTTP触发器,您...

构建基于Serverless架构的弹性高可用音视频处理系统

在音视频系统,音视频转码是比较消耗计算力的一个子系统,您可以通过 函数计算 和 Serverless 工作流 构建弹性高可用的Serverless音视频处理系统。本文会从工程效率、运维、性能和成本方面介绍Serverless音视频处理系统和传统方案的差异...

环境说明

本文介绍在 函数计算 使用Custom Runtime编写函数的运行环境信息。背景信息 Custom Runtime是自定义运行环境。基于Custom Runtime,您可以打造您的专属运行环境。定制个性化语言,例如Rust。定制编程语言指定版本的运行环境,例如Node.js...

MNS队列触发器

消息服务MNS 的队列(Queue)作为事件源通过 事件总线EventBridge 与 函数计算 集成后,通过 消息服务MNS 队列触发器(以下简称MNS队列触发器)能够触发关联函数执行,通过函数可以对发布到 消息服务MNS 队列的消息进行自定义处理。...

触发器简介

触发器是触发函数执行的方式。在事件驱动的计算模型,事件源是事件的生产者,函数是事件的处理者,而触发器提供了一种集中、统一的方式来管理不同的事件源。在事件源中,当事件发生时,如果满足触发器定义的规则,事件源会自动调用触发器...

Kafka触发器

函数详情页面,单击 函数代码 页签,在代码编辑器编写代码,然后单击 部署代码。本文以Node.js函数代码为例。'use strict';To enable the initializer feature please implement the initializer function as below:exports....

创建事件函数

函数代码:配置函数的运行环境和代码相关信息。配置项 说明 示例 运行环境 选择您熟悉的语言,例如Python、Java、PHP或Node.js等。Node.js 16 代码上传方式 选择代码上传到函数计算的方式。使用示例代码:默认方式,您可以根据业务需要选择...

实例级别指标

您可以在对应的函数详情页,选择 监控 页签,查看可视化大盘的信息。函数维度实例的指标信息。实例的指标信息。日志服务:函数计算会将实例指标信息导入到您的日志服务SLS内,您可以通过SLS分析能力创建自定义的可视化大盘。具体信息,请...

Tablestore触发器

您可以通过创建Tablestore触发器,将Tablestore作为事件源接入 函数计算,当Tablestore的数据更新时会自动触发函数执行,从而完成对Tablestore变更数据的自定义处理。使用场景 Tablestore触发器典型的使用场景如下图所示。原始信号源数据...

RabbitMQ触发器

消息队列RabbitMQ版 作为事件源通过 事件总线EventBridge 与 函数计算 集成后,通过 消息队列RabbitMQ版 触发器(以下简称RabbitMQ触发器)能够触发关联函数执行,通过函数可以对发布到 消息队列RabbitMQ版 的消息进行自定义处理。...

错误处理

PHP函数执行过程发生异常时,函数计算 捕获异常并返回异常信息。以下示例代码返回了 oops 的异常信息。php function handler($event,$context){ throw new Exception("oops");} 根据以上示例代码,您调用函数时可能会收到以下响应信息...

错误处理

PHP函数执行过程发生异常时,函数计算 捕获异常并返回异常信息。以下示例代码返回了 oops 的异常信息。php function handler($event,$context){ throw new Exception("oops");} 根据以上示例代码,您调用函数时可能会收到以下响应信息...

触发器简介

触发器是触发函数执行的方式。在事件驱动的计算模型,事件源是事件的生产者,函数是事件的处理者,而触发器提供了一种集中、统一的方式来管理不同的事件源。在事件源中,当事件发生时,如果满足触发器定义的规则,事件源会自动调用触发器...

RocketMQ触发器

消息队列RocketMQ版 作为事件源通过 事件总线EventBridge 与 函数计算 集成后,通过 消息队列RocketMQ版 触发器(以下简称RocketMQ触发器)能够触发关联函数执行,通过函数可以对发布到 消息队列RocketMQ版 的消息进行自定义处理。...

函数代码中创建了进程/线程/协程,为什么它们没有被...

那么您需要改造您的函数,将发送邮件的逻辑放到一个新的函数中,然后在原有的函数完成用户注册之后,在代码中使用函数计算的SDK异步调用发送邮件的新函数。您可以在子线程完成请求响应,从而避免函数被冻结。使用预留实例,并关闭预留...

同步调用

并发执行 并发执行是指在任意指定时间您的函数代码同时执行的数量。您可以用以下公式来估算并发的函数调用数:并发调用数=请求速率×函数执行时间 请求速率:函数被调用的速率,即每秒请求数或每秒事件数。函数执行时间:函数请求到达实例...

同步调用

并发执行 并发执行是指在任意指定时间您的函数代码同时执行的数量。您可以用以下公式来估算并发的函数调用数:并发调用数=请求速率×函数执行时间 请求速率:函数被调用的速率,即每秒请求数或每秒事件数。函数执行时间:函数请求到达实例...

Lua脚本规范与常见报错

云原生内存数据库Tair 实例支持Lua相关命令,通过Lua脚本可高效地处理CAS(compare-and-set)命令,进一步提升 Tair 的性能,同时可以轻松实现以前较难实现或者不能高效实现的模式。本文介绍在 Tair 使用Lua脚本的基本语法与使用规范。...

Lua脚本规范与常见报错

云数据库Redis实例支持Lua相关命令,通过Lua脚本可高效地处理CAS(compare-and-set)命令,进一步提升Redis的性能,同时可以轻松实现以前较难实现或者不能高效实现的模式。本文介绍通过Redis使用Lua脚本的基本语法与使用规范。注意事项 ...

错误处理

函数抛出异常 如果您的函数执行过程抛出异常,函数计算 会捕获并返回异常信息。示例代码如下。using System;using System.IO;using System.Threading.Tasks;using Aliyun.Serverless.Core;using Microsoft.Extensions.Logging;...

为HTTP触发器配置JWT认证鉴权

函数计算为HTTP触发器配置JWT认证鉴权,可以确保只有持有有效JWT的客户端才能访问,从而提升HTTP服务的安全性...函数计算默认提供的网关相关的功能计费都是在 函数调用次数 进行收费,所以不管您是否开启JWT认证,都不会产生额外的费用。

DTS触发器

DTS(Data Transmission Service)作为事件源通过 事件总线EventBridge 与函数计算集成后,通过DTS触发器能够触发关联函数执行。通过函数可以对DTS数据订阅获取的数据库实时增量数据进行自定义处理。本文介绍如何在函数计算控制台创建DTS...

错误处理

函数抛出异常 如果您的函数执行过程抛出异常,函数计算 会捕获并返回异常信息。示例代码如下。using System;using System.IO;using System.Threading.Tasks;using Aliyun.Serverless.Core;using Microsoft.Extensions.Logging;...

上下文及日志格式

在Custom Container函数中,如需获取上下文或者查看执行日志,可以参考Custom Container的公共请求头以及日志格式。您可以根据这些信息打造属于您的自定义运行环境。函数计算公共请求头 Custom Container从 函数计算 接收到的公共请求头...

配置CDN触发器

步骤三:编写函数代码并测试 完成创建CDN事件触发器后,您可以开始编写函数代码并测试以验证代码的正确性,在实际操作过程当发生CDN事件时,触发器会自动触发函数执行。在函数详情页面,单击 函数代码 页签,在代码编辑器编写代码,...

配置NAS文件系统

NAS挂载点和OSS挂载点设置的函数运行环境的本地目录不能冲突。操作步骤 步骤一:配置NAS文件系统 登录 函数计算控制台,在左侧导航栏,单击 函数。在顶部菜单栏,选择地域,然后在 函数 页面,单击目标函数。在函数详情页面,选择 配置 ...

Custom Container函数状态及调用

自定义镜像Runtime的函数在运行过程,需要依赖平台方预留一些资源。为了加速您的函数冷启动速度,会将镜像缓存到 函数计算 平台,这个缓存过程需要一定的时间,所以对于这类函数,函数计算 提供函数状态(State)来表示资源准备处于哪个...

请求处理程序(Handler)

您可以使用Python请求处理程序响应接收到的事件并执行相应的业务逻辑。本文介绍Python请求处理程序的相关概念、结构特点和示例。什么是请求处理程序 FC 函数的请求处理程序,是函数代码中处理请求的方法。当您的 FC 函数被调用时,函数计算...

环境说明

本文介绍在 函数计算 使用Go语言编写函数的运行环境信息。Go运行时 函数计算 目前支持Go 1.x版本,推荐使用Go 1.8或以上版本。名称 操作系统 架构 Go 1.x Linux x86_64 注意 Go 运行时目前使用Linux操作系统,暂不支持ARM64架构。Go SDK...

上下文

本文介绍在 函数计算 使用Java运行时开发代码时,所涉及的Context的相关概念和使用示例。什么是上下文 当 函数计算 运行您的函数时,会将上下文对象传递到执行方法。该对象包含有关调用、服务、函数和执行环境等信息。上下文对象主要...

配置NAS文件系统

函数计算 使用非root权限执行用户代码时,如果需要挂载远端NAS的子目录,需确保函数实例中执行用户具有子目录的读写权限。建议您选择以下两种方法任意一种进行操作。使用NAS实例挂载远端NAS的根目录。具体操作,请参见 配置NAS。挂载成功...

环境说明

本文介绍在 函数计算 使用Go语言编写函数的运行环境信息。Go运行时 函数计算 目前支持Go 1.x版本,推荐使用Go 1.8或以上版本。...相关文档 请求处理程序(Handler)上下文 编译部署代码包 日志 错误处理 函数实例生命周期回调

环境要求与配置

重要 以下配置 arm-linux-gnueabihf-gcc 为示例值,实际场景必须替换对应的交叉编译代码。set(CMAKE_C_COMPILER arm-linux-gnueabihf-gcc)执行编译 直接编译 mkdir build&cd build cmake.make-j 以静态库编译 mkdir build&cd build ...

客户端断开连接,报错Invocation canceled by client...

根据报错日志,确认客户端主动取消请求时,函数执行的时间。本文示例,duration:4912ms 表示函数运行接近5s。根据业务情况判断该运行时间是否符合预期。如果符合预期,则需要增加客户端超时时间。具体操作,请参见 函数执行时间符合...

客户端断开连接,报错Invocation canceled by client...

根据报错日志,确认客户端主动取消请求时,函数执行的时间。本文示例,duration:4912ms 表示函数运行接近5s。根据业务情况判断该运行时间是否符合预期。如果符合预期,则需要增加客户端超时时间。具体操作,请参见 函数执行时间符合...

MQTT触发器

云消息队列 MQTT 版 作为事件源通过 事件总线EventBridge 与 函数计算 集成后,通过 云消息队列 MQTT 版 触发器能够触发关联函数执行,通过函数可以对发布到 云消息队列 MQTT 版 的消息进行自定义处理。本文介绍如何在 函数计算 控制台创建...

自建Apache RocketMQ触发器

Apache RocketMQ作为事件源通过 事件总线EventBridge 与 函数计算 集成后,通过Apache RocketMQ触发器能够触发关联函数执行,通过函数可以对发布到Apache RocketMQ的消息进行自定义处理。本文介绍如何在 函数计算 控制台创建Apache ...

函数计算挂载文件系统

函数详情页面,单击 代码 页签,在代码编辑器编写代码,然后单击 部署代码。本文以Python函数代码为例,示例代码会完成将内容写入NAS文件和读取NAS文件内容。usr/bin/env python#-*-coding:utf-8-*-import random import subprocess ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
函数计算(旧版) 云工作流 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用