根据云函数的特点,我们推荐您这样使用:
以无状态的风格编写函数代码,确保您的代码不会进行任何状态维护。本地存储和内存结果都是可能丢失的,应当使用 COS、Redis/Memcached 等服务缓存中间信息并落地最终计算结果。
在执行方法外实例化任何可能复用的对象,例如数据库连接等。
请务必在已上传的 ZIP 中设置对您的文件的
+rx
(可读及执行)权限,以确保代码能够执行。在代码中尽可能多地使用 log/print 语句,给调试工作带来充足的信息。
腾讯云云函数可结合众多云上产品,构建丰富的解决方案。如下表所示:
合作产品 | 解决方案 |
Serverless Cloud Framework | |
| |
| |
| |
| |
API 网关 APIGW | |
| |
| |
| |
| |
| |
小程序云开发 TCB | |
实时音视频 TRTC | |
| |
| |
对象存储 COS | |
| |
| |
| |
| |
| |
| |
| |
消息队列 CKafka | |
| |
日志服务 CLS | |
| |
负载均衡 CLB | |
视频处理 MPS | |
| |
内容分发网络 CDN | |
腾讯云数据仓库 TCHouse-P | |
云点播 VOD | |
短信 SMS | |
Elasticsearch Service | |
定时任务 | |
| |
|
说明:
在下文的具体实践中,大都通过模板函数的形式来部署函数。您可自行下载代码来分析学习,模板函数和代码均支持下载操作。