You need to enable JavaScript to run this app.
文档中心
函数服务

函数服务

复制全文
下载 pdf
Native 运行时
概述
复制全文
下载 pdf
概述
Native 运行时支持用户基于原生的 HTTP 框架进行代码开发。使用 Native 运行时开发函数,需要遵循火山引擎的函数服务 Native 运行时规范。本文介绍 Native 运行时函数(下文简称 “Native 函数”)的运行环境、开发方法、日志采集及部署方法。​
运行环境​
Native 运行时是函数服务提供的自定义运行环境,基于 Native 运行时可以打造专属的函数运行环境。​
  • 定制个性化语言,例如 Node.js、Java 等。​
  • 定制编程语言指定版本的运行环境,例如 Node.js 10。​
开发语言​
目前仅支持使用 Golang 语言开发 Native 函数,后续将陆续支持更多语言。如果您当前希望使用其他开发语言,可以通过镜像部署的方式来实现:将对应开发语言的运行时导入 Dockerfile 文件中,一起打包成镜像,使用镜像的方式部署 Native 函数。​
示例:在 Dockerfile 文件中导入对应开发语言的运行环境。​
​
# node10​
FROM node:10-slim​
​
# java8​
FROM java:8-alpine​
​
容器环境​
Native 运行时的容器环境如下:​
  • 操作系统版本:Debian GNU/Linux 11。​
  • 架构:x86_64。​
文件系统限制​
仅允许对容器内/tmp目录进行写操作,默认临时存储空间容量 512 MB。超过容量限制,服务将被驱逐并重新启动。​
说明​
用户本地数据落盘不是持久化的,数据会随着容器被销毁而删除,请谨慎使用。如需持久化存储请参见 函数存储选型。​
​
最近更新时间:2025.03.11 17:02:16
这个页面对您有帮助吗?
有用
有用
无用
无用