更新时间:2024-12-05 GMT+08:00
HTTP函数
该特性仅FunctionGraph v2版本支持。
概述
FunctionGraph支持两种函数类型,事件函数和HTTP函数。HTTP函数专注于优化 Web 服务场景,用户可以直接发送 HTTP 请求到 URL 触发函数执行,从而使用自己的Web服务。HTTP函数只允许创建APIG/APIC的触发器类型,其他触发器不支持。
- HTTP函数支持HTTP/1.1协议。
- 在函数创建页面,新增一种函数类型“HTTP函数”;
- HTTP函数执行入口需要设置为bootstrap,用户直接写启动命令,端口统一开放成8000;
- 若运行用户JAR包,bootstrap中建议增加JVM参数-Dfile.encoding=utf-8,否则可能会出现中文乱码。
优势
限制
- HTTP函数只允许创建APIG共享版、APIG专享版、APIC的触发器类型,其他触发器不支持。
- 同一个函数支持绑定多个 API 触发器,但所有 API 都必须在一个APIG服务下。
- 针对HTTP函数,用户的HTTP响应体不超过6M。
- 不支持长时运行和异步调用,不支持重试。
父主题: 函数类型