概述
CloudBase 云函数 是云开发提供的无服务器计算服务,让您可以在无需管理服务器的情况下运行后端代码
云函数 基于 Serverless 底座运行,您只需使用平台支持的语言(Python、Node.js、PHP、Golang、Java等)编写代码,CloudBase 将完全管理底层计算资源,CloudBase 会自动处理底层基础设施的管理和维护
快速开始
如何编写云函数 - 学习如何编写云函数
定时触发器 - 定时触发云函数
预置并发 - 常驻云函数实例
CLI管理云函数 - 通过命令行快速管理云函数
层管理 - 将依赖库、公共代码文件等资源独立管理,实现多个函数间的代码复用
云函数安全规则 - 精确控制用户调用云函数的权限
什么是云函数
云函数是一种事件驱动的计算服务,它允许您:
专注业务逻辑:只需编写核心业务代码,无需关心服务器配置、维护和扩容
按需执行:函数仅在被调用时运行,不消耗资源时不产生费用
自动扩缩:根据请求量自动调整计算资源,从零扩容到千万级并发
多触发源:支持 SDK 调用、HTTP 请求、定时器等多种触发方式
核心优势
多端访问
支持 Web、小程序、Node.js 等多种 SDK 调用
提供 HTTP 接口,支持任意客户端访问
与 CloudBase 其他服务无缝集成,内部调用无需密钥
零运维
免服务器管理,自动处理基础设施
内置负载均衡和故障转移
支持多种运行时:Node.js、Python、Java、Go、PHP
弹性伸缩
毫秒级冷启动,快速响应请求
自动扩缩容,最大并发数达 1000
按实际使用量计费,空闲时零费用
开发便捷
使用 CloudBase CLI 工具 快速部署
支持 云开发平台/云函数 可视化管理
丰富的示例和模板,快速上手
使用场景
API 服务:构建 RESTful API 和 GraphQL 服务
数据处理:文件处理、数据转换、图片处理等
定时任务:数据同步、报表生成、清理任务等
事件处理:消息队列处理、Webhook 响应等
Web 应用:SSR 渲染、实时通信、文件上传等