在任何地方运行 Cloudflare Workers
Run Cloudflare Workers Anywhere

原始链接: https://openorange.dev/

workerd 是 Cloudflare 的运行时,不是其平台。它运行你的 fetch 处理函数,但 KV、D1、R2、Queues、Workflows 和 Cache API 是调用你必须构建的服务的绑定,而 Durable Objects 将数据保存在一台机器上,且没有任何机制来放置、复制或扩展它们。它还保留围绕 Cloudflare 网络而非你的服务器设计的限制:只有 nodejs_compat 子集的 Node.js、没有原生 npm 模块,以及闹钟上限 15 分钟。OpenOrange 在 Node.js 上运行你的 Worker,并使用真正的 SQLite,而 Rivet 提供这些服务,因此你的代码可以在你控制的基础设施上继续工作。比较 OpenOrange 和 workerd →

黑客新闻 新的 | 过往 | 评论 | 提问 | 展示 | 工作 | 提交 登录 随处运行 Cloudflare Workers (openorange.dev) 9 分 由 madars 1 小时前 | 隐藏 | 过往 | 收藏 | 1 条评论 帮助 unified101 7 分钟前 [–] 它其实只是 DO。否则,在智能体场景下,其他所有东西用 Firebase 之类会更简单。 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

workerd is Cloudflare's runtime, not its platform. It runs your fetch handler, but KV, D1, R2, Queues, Workflows and the Cache API are bindings that call services you have to build, and Durable Objects keep their data on one machine with nothing to place, replicate or scale them. It also keeps limits designed around Cloudflare's network rather than your servers: only the nodejs_compat subset of Node.js, no native npm modules, and alarms capped at 15 minutes. OpenOrange runs your Worker on Node.js with real SQLite, and Rivet provides the services, so your code keeps working on infrastructure you control. Compare OpenOrange and workerd

联系我们 contact @ memedata.com