Faasta: 更快的 FaaS 平台

Faasta 是一个尖端的函数即服务(FaaS)平台,旨在提供卓越的速度和效率。冷启动时间低于 1 毫秒内存开销小于 1KB,Faasta 通过其现代 WebAssembly 架构提供无与伦比的性能。

主要特性

快速开始

安装 Faasta CLI:

cargo install cargo-faasta

创建一个新的 Faasta 项目:

cargo faasta init
# 或者
cargo faasta new my-function

为 WebAssembly 构建你的函数:

cargo faasta build

使用你的 GitHub 账户登录:

cargo faasta login

部署你的函数:

cargo faasta deploy

你的函数将在 https://your-function-name.faasta.xyz 上可用。

WASI P2 和 WASIHTTP

Faasta 实现了 WebAssembly 系统接口(WASI)Preview 2 规范和 WASIHTTP 标准,以实现:

由于 Faasta 使用这些开放标准,你的函数不会被锁定到特定平台,并且可以在任何支持这些标准的地方托管。

自托管

Faasta 是完全可自托管的。你可以运行你自己的 Faasta 服务器实例,以便在你自己的基础设施上托管你的函数。

⚠️ 实验状态 Faasta 目前处于实验阶段。将会存在破坏性变更,这些变更会中断 faasta.xyz 实例上的服务。