本文介绍在函数计算中自定义运行时的基本原理。
基本原理
对于自定义运行时环境,你上传的代码ZIP包实质上是一个能够处理HTTP请求的服务器应用。你需要在函数配置中指定一个启动命令,来启动这个HTTP服务器。当函数计算服务在冷启动自定义运行时函数时,它将依据你的启动命令来启动您的HTTP服务器,此时,该服务器将负责接收并处理所有由函数计算服务转发过来的请求。默认情况下,HTTP服务器监听的端口是9000,但如果你的服务器配置了不同的端口,比如8080,你可以配置监听端口至8080。
HTTP Server配置要求
创建HTTP Server时您需要满足以下要求:
- 1:http server监听端口需要和函数配置一致,比如,函数属性监听端口默认是9000。那么您实现的HTTP Server监听的端口也必须是9000。
- 2: Connection需要设置为Keep-Alive。