阿里 云函数 计算FC- Java开发

409 阅读2分钟

介绍

云函数是一种无服务器计算模型,它允许开发者编写和运行代码,而无需管理服务器或基础架构。云函数的主要优势在于其可伸缩性和灵活性。与传统的云服务器不同,云函数可以自动缩放,根据需要按需分配资源,从而提高代码的性能和可靠性,并减少成本和管理复杂性。此外,云函数还提供了一种更快速、更简单的方式来部署和运行代码,无需关注服务器设置、管理和维护等问题。总之,云函数是一种强大的计算模型,可以帮助开发者更高效地编写和部署代码,从而提高应用程序的性能和可靠性。重要的是,价格便宜!! 按照请求次数收费,自动扩容。

一、创建并部署函数(代码)

1.1、进入函数计算FC

image.png

1.2、选择服务及函数、地区:华东1(杭州)

image.png

1.3、创建服务、打开日志服务

日志功能-建议开启,不开日志服务都看不到控制台。

日志服务会收取一定的费用。

image.png

1.4、创建函数-需先准备好一个jar包

进入创建的服务后点击创建函数

按下图进行基本设置

四种代码上传方式,目前发现发现通过文件夹上传jar包最方便,其他三种还在探索中。

简单的启动命令如:  java -jar <jar包名>

其他高级设置可以使用默认,如果是生产环境可以根据需求配置。

1.5、函数部署完成-在公网查看

点击进入上面步骤创建的函数,可以看到公网地址。

可用postman或者网页请求等方式触发,也可以用测试函数(第三节介绍)

image.png

1.6、更新服务

image.png

二、日志查看

有多种查看日志的方法

2.1、类似服务器的日志记录

该日志会包含该函数从一开始创建后所有打印的日志

2.2、高级日志、关键词搜索

日志内容较多,需要精确查找时可以用这两个日志

三、测试函数

3.1、简单配置一个测试函数

可以看到测试返回的结果

四、异步调用函数

4.1、请求头加上异步的信息

 X-Fc-Invocation-Type : Async

image.png