在自己的服务器上搭建兼容 Cloudflare Workers 的平台

习惯了 Cloudflare Workers 的工作方式,又想自己管理代码、数据和机器,可以用这个项目在自己的 VPS 或服务器上搭建高度兼容 Cloudflare Workers 的私有 Serverless 平台,原来的 Wrangler 工作流也能继续用。
运行时、控制面、调度和各种 Bindings,被集成进一个 Rust 二进制中。常用的 KV、R2、D1、Durable Objects、Queues、Cron、Cache、Static Assets 等能力,都已经支持。
它采用轻量架构,冷启动为毫秒级,内存占用为 MB 级。默认使用 SQLite + 本地存储,也可以接入 S3,不需要额外搭建 Kubernetes、Redis、Postgres 这套基础设施。
这样一来,熟悉的 Workers 工作流可以放到自己的机器上运行,部署和数据也由自己掌握。不过平台有了,承载它的 VPS 或服务器仍然需要自己准备。



发表评论