moyanj /
lunaris
基于 WebSocket 反向连接的分布式 WASM 执行器。Worker 无需公网 IP,通过出站连接注册到 Master,NAT/防火墙透明。支持源码直传自动编译、7 种语言 Guest SDK(Rust/C/C++/Zig/Go/AssemblyScript/Grain)、三重资源隔离、Prometheus 监控。解决边缘节点和私有网络设备难以参与分布式计算的痛点。适用于 边缘计算、混部任务、算力众筹等场景。可学习 WASM 沙箱…
moyanj /
基于 WebSocket 反向连接的分布式 WASM 执行器。Worker 无需公网 IP,通过出站连接注册到 Master,NAT/防火墙透明。支持源码直传自动编译、7 种语言 Guest SDK(Rust/C/C++/Zig/Go/AssemblyScript/Grain)、三重资源隔离、Prometheus 监控。解决边缘节点和私有网络设备难以参与分布式计算的痛点。适用于 边缘计算、混部任务、算力众筹等场景。可学习 WASM 沙箱…
基于 WebSocket 反向连接的分布式 WASM 执行器。Worker 无需公网 IP,通过出站连接注册到 Master,NAT/防火墙透明。支持源码直传自动编译、7 种语言 Guest SDK(Rust/C/C++/Zig/Go/AssemblyScript/Grain)、三重资源隔离、Prometheus 监控。解决边缘节点和私有网络设备难以参与分布式计算的痛点。适用于 边缘计算、混部任务、算力众筹等场景。可学习 WASM 沙箱、WebSocket 反向连接架构、事件溯源设计与 Protobuf 协议。 亮点 1. Worker 零网络配置 — Worker 只需一个出站 WebSocket 连接到 Master,无需公网 IP、无需端口转发、无需反向代理。NAS、树莓派、甚至内网机器都能直接加入集群。 2. 源码即任务,提交即运行 — 直接传 C/Rust/Zig/Go/AssemblyScript 源码上去,自动编译成 WASM 执行,不需要手动搭建编译工具链。 3. 7 种语言 Guest SDK — 一套协议覆盖 Rust、C、C++、Zig、Go、AssemblyScript、Grain,社区生态的常见 WASM 目标语言基本都有。 4. 事件溯源状态持久化 — 快照 + 事件日志架构,天然幂等,任务状态可追溯可恢复,不是简单存个状态值。 5. WASM 执行全链路可观测 — 每个任务的 fuel 消耗、内存用量、执行耗时暴露为 Prometheus 指标,这在 WASM 执行器中不常见。 与同类项目的差异化: Worker 无需公网 IP 解决了分布式计算的一个经典难题。同类项目中,wasmCloud 依赖 NATS 基础设施,Spin 需要 Worker 公网可达,Wasmer Edge 是托管平台。Lunaris 的 Worker 只做出站连接即可注册,天然穿透 NAT 和防火墙,这降低了边缘设备接入分布式计算的门槛,也减少了运维成本。
Discuss this product