介绍
云函数是一种无服务器计算模型,它允许开发者编写和运行代码,而无需管理服务器或基础架构。云函数的主要优势在于其可伸缩性和灵活性。与传统的云服务器不同,云函数可以自动缩放,根据需要按需分配资源,从而提高代码的性能和可靠性,并减少成本和管理复杂性。此外,云函数还提供了一种更快速、更简单的方式来部署和运行代码,无需关注服务器设置、管理和维护等问题。总之,云函数是一种强大的计算模型,可以帮助开发者更高效地编写和部署代码,从而提高应用程序的性能和可靠性。重要的是,价格便宜!! 按照请求次数收费,自动扩容。
一、创建并部署函数(代码)
1.1、进入函数计算FC
1.2、选择服务及函数、地区:华东1(杭州)
1.3、创建服务、打开日志服务
日志功能-建议开启,不开日志服务都看不到控制台。
日志服务会收取一定的费用。
1.4、创建函数-需先准备好一个jar包
进入创建的服务后点击创建函数
按下图进行基本设置
四种代码上传方式,目前发现发现通过文件夹上传jar包最方便,其他三种还在探索中。
简单的启动命令如:
java -jar <jar包名>
其他高级设置可以使用默认,如果是生产环境可以根据需求配置。
1.5、函数部署完成-在公网查看
点击进入上面步骤创建的函数,可以看到公网地址。
可用postman或者网页请求等方式触发,也可以用测试函数(第三节介绍)
1.6、更新服务
二、日志查看
有多种查看日志的方法
2.1、类似服务器的日志记录
该日志会包含该函数从一开始创建后所有打印的日志
2.2、高级日志、关键词搜索
日志内容较多,需要精确查找时可以用这两个日志
三、测试函数
3.1、简单配置一个测试函数
可以看到测试返回的结果
四、异步调用函数
4.1、请求头加上异步的信息
X-Fc-Invocation-Type : Async