创建函数 前提条件 登录百度智能云平台 官网 。 若没有用户名,请先完成注册,操作请参考 注册百度账号 。 若有用户名,登录操作请参考 登录 。 登录成功后,在控制台页面选择 产品服务>计算> 函数计算CFC ,进入 函数列表 页面,点击 创建函数 ,进入创建函数界面。 操作步骤 从头创建一个函数 在选择模版页面,创建函数选择 空白函数 。点击 下一步 进入函数配置页面。
CFC目前支持的运行环境有Node.js 10、Node.js 12、Python 2.7、Python 3.6、Java 8、Golang、PHP 7.2、Lua 4.3、.Net Core 2.2、PowerShell 6.2。 CFC的函数之间能否互相调用? CFC支持函数之间的互相调用,您可以在CFC函数中使用SDK调用CFC的接口,也可以通过异步调用策略,配置并调用CFC的函数。
Java Springboot Web框架迁移到函数计算 本文将介绍如何将Spring Boot应该迁移部署到函数计算。 环境准备 安装OpenJDK 1.8.0及以上运行环境 迁移应用 如果您还没有开通CFC服务,请参考 函数计算 开通;如果您已开通,则可以跳过该步骤。
计费用例 例如:小度利用函数计算实现了一个对话机器人服务,每次调用函数时,通过公网传入对话内容大小为 200 Byte ,函数对对话内容进行识别和计算后,返回结果大小为 100 Byte 。函数每次执行占用内存为 128 MB ,运行时间为 3 秒 。小度的对话机器人服务每个月被调用 500万次 。
CodeFile { ZipFile : zipFile } , // 函数名称,每个用户的函数名称不可重复,不可修改 FunctionName : sdk-create , // 函数调用的入口函数 Handler : index.handler , // 函数的runtime Runtime : nodejs8.5 , // 函数运行的内存大小,单位mb,必须是128的整数倍,最大可选
base64_file , 'Publish' : false , } , 'Description' : 'CFC SDK Demo' , 'Region' : 'bj' , 'Timeout' : 3 , 'FunctionName' : 'testHelloWorld' , 'Handler' : '<your index>.handler' , 'Runtime' : 'nodejs12
无状态函数 无状态服务 无状态服务即不对用户的数据做持久化的服务。函数计算服务就是典型的无状态服务,一旦用户长时间未进行函数调用,导致函数实例回收,那么之前代码产生的一些中间状态(临时变量、生成的本地文件等等)都会一起丢失。 无状态函数 无状态函数即对一个函数而言,以同样的参数作为输入,无论什么时候调用、调用多少次,输出结果始终保持一致。
函数操作 各接口的请求参数和响应参数说明请参考 函数操作 。
函数操作 各接口的请求参数和响应参数说明请参考 函数操作 。
函数调用 使用以下代码可以调用执行一个指定的CFC函数,默认会调用 $LATEST 版本的函数。