腾讯云云函数实战教程 - 概述
文档简介:
根据云函数的特点,我们推荐您这样使用:
以无状态的风格编写函数代码,确保您的代码不会进行任何状态维护。本地存储和内存结果都是可能丢失的,应当使用 COS、Redis/Memcached 等服务缓存中间信息并落地最终计算结果。
在执行方法外实例化任何可能复用的对象,例如数据库连接等。
根据云函数的特点,我们推荐您这样使用:
以无状态的风格编写函数代码,确保您的代码不会进行任何状态维护。本地存储和内存结果都是可能丢失的,应当使用 COS、Redis/Memcached 等服务缓存中间信息并落地最终计算结果。
在执行方法外实例化任何可能复用的对象,例如数据库连接等。
请务必在已上传的 ZIP 中设置对您的文件的 +rx(可读及执行)权限,以确保代码能够执行。
在代码中尽可能多地使用 log/print 语句,给调试工作带来充足的信息。
腾讯云云函数可结合众多云上产品,构建丰富的解决方案。如下表所示:
合作产品
|
解决方案
|
Serverless Cloud Framework
|
SSR 框架迁移
|
Serverless HTTP 服务
|
|
静态网站托管
|
|
接入 Serverless DB
|
|
部署流式转码应用
|
|
API 网关 APIGW
|
提供 API 服务
|
快速构建文字识别小工具
|
|
实现 Web 静态页面托管
|
|
基于 Websocket 搭建匿名聊天室
|
|
处理多文件上传
|
|
实现自定义邀请函
|
|
小程序云开发 TCB
|
在小程序云开发中实现函数互调及邮件发送
|
实时音视频 TRTC
|
一站式全景录制解决方案
|
输入在线媒体流
|
|
实现单流录制
|
|
实现混流录制
|
|
对象存储 COS
|
实时音视频转码
|
日志分析写数据库
|
|
获取图片并创建缩略图
|
|
实现身份证文字识别
|
|
实现文字自动解压缩
|
|
数据入湖解决方案
|
|
自定义计算文件哈希值
|
|
实现自定义转码
|
|
实现 MapReduce
|
|
消息队列 CKafka
|
消息数据自定义处理并投递至 COS
|
消息转储至 Elasticsearch
|
|
消息转储至云数据库 MySQL(CDB)
|
|
消息转储至消息队列 Ckafka
|
|
日志服务 CLS
|
快速采集云上服务运行日志,实现数据 ETL 处理
|
消息转储至消息队列 Ckafka
|
|
消息转储至对象存储 COS
|
|
消息转存至 ES
|
|
负载均衡 CLB
|
快速部署 Web 服务
|
视频处理 MPS
|
视频任务回调备份 COS
|
视频任务回调通知工具
|
|
内容分发网络 CDN
|
定时预热刷新
|
云数据仓库 PostgreSQL
|
导入 Ckafka 数据到 PostgreSQL
|
云点播 VOD
|
接收事件通知
|
短信 SMS
|
实现短信验证码功能
|
Elasticsearch Service
|
快速构建搜索服务
|
定时任务
|
页面内容定时采集
|
定时拨测并通过邮件发送告警
|
|
定时备份数据库到 COS
|
欢迎订阅 Serverless 技术专栏 了解更多最新实践和腾讯云 Serverless 动态。
说明
在下文的具体实践中,大都通过模板函数的形式来部署函数。您可自行下载代码来分析学习,模板函数和代码均支持下载操作。