Deno团队开源Celld:可本地运行Cloudflare Workers,设计简单运维友好
【导语Ryan Dahl 领导的 Deno 团队推出最新开源项目 Celld这是一个能在本地运行 Cloudflare Workers 和 Durable Objects 的守护进程。其独特设计引发社区关注在技术和贡献方式上都有新特点。】开源新宠本地运行 Cloudflare WorkersDeno 团队推出的 Celld 是一个开源项目它可以在用户自己的机器上运行 Cloudflare Workers 和 Durable Objects。其设计思路独特每个对象是独立的 SQLite 数据库按名称寻址并复制到 S3 兼容存储库节点间仅通过存储库协调无控制平面和共识协议。设计亮点消除竞争与爆炸半径问题这种设计让应用天然按分片构建从设计层面消除了单个数据库的竞争和爆炸半径问题。闲置的 cell 会休眠到几乎不占资源迁移或唤醒时新宿主从 S3 恢复 SQLite 数据库继续执行存储库是持久化的唯一真相来源节点可替换。与 Cloudflare 的 workerd 相比workerd 是运行时缺少调度器而 Celld 是完整的分布式系统虽目前是单租户的但能将 DO 分配到任意数量的 VM 上每个 DO 的数据库在对象存储中RPO0。社区反响贡献方式引热议Cloudflare Workers 的 CTO kentonv 现身社区讨论提到 Cloudflare 内部也有类似项目但被耽搁还点赞 Celld 走在前面。社区里对 Celld 的贡献方式讨论热烈README 关闭了 Pull request要求用 git format - patch 发邮件贡献代码引发关于开发者邮件列表是否会回归的讨论。性能争议区域运行定位明确技术评论中有人指出 S3 本身可看作控制平面和共识层不过 S3 比典型分布式协调工具更容易买到且更可靠。对于性能和全球分布有人质疑 Celld 能否实现全球即时同步回应称 Celld 定位是为想在一个区域内跑一堆 worker 的人准备并非 Cloudflare 的精确克隆。Celld 主要用 Rust67.7%编写嵌入 V8 执行 JavaScript安装简单采用 Apache 2.0 许可。编辑观点Celld 的出现为开发者提供了新选择其设计和定位有独特优势虽面临一些争议但有望在区域运行场景中发挥作用。

相关新闻

Trino集群部署与性能优化实战指南

Trino集群部署与性能优化实战指南

1. Trino集群部署概述Trino(原Presto SQL)作为一款开源的分布式SQL查询引擎,在大数据领域已经成为跨数据源查询的事实标准方案。我在金融行业数据中台项目中主导过多次Trino集群部署,深刻体会到合理的集群架构设计对查询性能的影响…

2026/8/7 1:22:57 阅读更多 →
电源缓启动电路设计:从RC延时到数字控制,全面解析软启动原理与实战

电源缓启动电路设计:从RC延时到数字控制,全面解析软启动原理与实战

1. 从一次“炸机”事故说起:为什么我们需要电源缓启动那天下午,实验室里弥漫着一股熟悉的焦糊味。隔壁工位的同事刚把一块新做的驱动板接上48V的开关电源,只听“啪”的一声脆响,伴随着一缕青烟,板子上最贵的那个主控芯…

2026/8/7 1:22:57 阅读更多 →
六维力传感器:原理、选型与应用全解析

六维力传感器:原理、选型与应用全解析

1. 从“力”到“数据”:六维力传感器的核心价值在机器人、精密装配、航空航天这些对“力”的控制要求到极致的领域,工程师们常常面临一个根本性的挑战:我们如何让机器“感知”到它施加或承受的力,并且是完整、精确地感知&#xff…

2026/8/7 1:22:57 阅读更多 →

最新新闻

PCB盘中孔技术:从设计原理到实战避坑指南

PCB盘中孔技术:从设计原理到实战避坑指南

1. 从一次“诡异”的焊接失效说起去年,我们团队在做一个高速信号处理模块时,遇到了一个让人百思不得其解的问题。板子贴片回来,功能测试一切正常,但经过几轮高低温循环和振动测试后,大约有5%的板子出现了信号丢失或误码…

2026/8/7 5:17:02 阅读更多 →
J-Link调试Cortex-M芯片报错“No Cortex-M SW Device Found”的完整排查指南

J-Link调试Cortex-M芯片报错“No Cortex-M SW Device Found”的完整排查指南

1. 项目概述:当J-Link对你说“No Cortex-M SW Device Found”调试STM32、GD32这些基于Cortex-M内核的MCU时,J-Link几乎是每个嵌入式工程师手边的标配。但最让人血压飙升的时刻,莫过于你信心满满地连接好线,打开Keil或IAR&#xff…

2026/8/7 5:17:02 阅读更多 →
Unity Profiler调试与性能优化:从模拟器到真机的全链路实战指南

Unity Profiler调试与性能优化:从模拟器到真机的全链路实战指南

1. 项目概述:为什么Profiler调试是Unity开发者的必修课? 如果你正在用Unity开发游戏或应用,尤其是面向移动端的项目,那么“性能”这个词,大概率是你开发日志里出现频率最高的词汇之一。项目跑在编辑器里丝滑流畅&#…

2026/8/7 5:17:02 阅读更多 →
Android抓包全攻略:从原理到实战,快速突破SSL Pinning与代理检测

Android抓包全攻略:从原理到实战,快速突破SSL Pinning与代理检测

1. 项目概述:为什么我们需要“快速掌握”抓包?在移动应用开发、安全测试或者日常的逆向分析工作中,抓包是一项基础但至关重要的技能。它就像给应用装上一个“听诊器”,让你能清晰地看到应用与服务器之间流动的每一份数据——无论是…

2026/8/7 5:17:02 阅读更多 →
LIS系统源码深度解析:从架构设计到医疗信息化实战

LIS系统源码深度解析:从架构设计到医疗信息化实战

1. 项目概述:从一行代码到一套系统如果你在医疗信息化领域待过几年,或者正在负责医院检验科的信息化升级,那么“LIS系统源码”这几个字对你来说,可能意味着一个价值数十万甚至上百万的项目机会,也可能是一个深不见底的…

2026/8/7 5:17:01 阅读更多 →
Unity3D导出Android APK全流程指南:从环境配置到性能优化

Unity3D导出Android APK全流程指南:从环境配置到性能优化

1. 项目概述:从Unity到Android的“最后一公里”作为一名在Unity和移动端开发领域摸爬滚打了十多年的老手,我深知从Unity编辑器里那个运行流畅的“预览版”,到最终能在用户手机上安装运行的APK文件,这中间看似一步之遥,…

2026/8/7 5:16:01 阅读更多 →

日新闻

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南 【免费下载链接】scrcpy Display and control your Android device 项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy 想要将Android手机屏幕完美投射到电脑上,享受大屏操作的自…

2026/8/7 0:00:19 阅读更多 →
如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南 【免费下载链接】tom-select Tom Select is a lightweight (~16kb gzipped) hybrid of a textbox and select box. Forked from selectize.js to provide a framework agnostic autocomplete widget wi…

2026/8/7 0:00:19 阅读更多 →
5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件 【免费下载链接】nsz NSZ - Homebrew compatible NSP/XCI compressor/decompressor 项目地址: https://gitcode.com/gh_mirrors/ns/nsz 你是否在为Nintendo Switch游戏文件占用大量存储…

2026/8/7 0:00:19 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/6 22:02:27 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/6 22:02:27 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/5 23:28:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/6 22:02:28 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/5 23:46:51 阅读更多 →