Show HN: OpenWorkers – Self-hosted Cloudflare workers in Rust
产品/方法概述
- 一句话介绍: OpenWorkers 是一个基于 Rust 和 V8 隔离槽(Isolates)开发的开源框架,旨在让开发者在自有基础设施上运行与 Cloudflare Workers 兼容的 Serverless 函数。
- 核心问题: 解决了开发者对 Cloudflare 等云厂商的高度锁死(Vendor Lock-in)担忧,以及云端 Serverless 环境在执行时长、成本和数据隐私方面的限制。
- 实现方式: 通过 Rust 调用 `rusty_v8` 直接操作 V8 引擎实现轻量级沙箱隔离,并提供 fetch、KV 存储、Postgres 及 S3 绑定,使其在接口上与 Cloudflare 运行时保持一致。