WASM云应用运行框架
Selium 将自己定位为“software-defined WebAssembly hypervisor”,目标是重新思考云基础设施:用一个统一运行时和网络抽象覆盖物理或虚拟基础设施,让开发者通过客户端库和/或 CLI 部署、运行、扩展应用。它强调“zero DevOps”和“single pane of glass”,但抓取内容尚未给出完整生产部署与商业化细节。
其应用模型允许一个应用在同一共享二进制中定义多个 runnable services,类似多个 entry point 或 main 函数。这样开发者可保持单体式代码组织,共享依赖、类型和函数,同时在运行时按服务粒度扩展。服务仅需一个 annotation 定义,并可从 CLI 或 client library 接收运行时参数。
网络层是 Selium 的重点。它不以传统 packet 为中心,而以可组合消息为中心,覆盖字节流、RPC、fan-out、服务发现、私有段隔离、pub/sub 等模式,并提供与 TCP/UDP 生态衔接的协议绑定,例如 QUIC、HTTP/S。示例展示了数据管道中的 Stream/Sink、Publisher/Subscriber、backpressure,以及 Web proxying/负载均衡中的连接分发。
安全上,Selium 采用 capability-based environment。每个应用实例按运行时组合的能力获得定制环境:没有授予的 capability,对应 ABI 就不存在。这种模型有利于最小权限控制,例如只允许某个 publisher 向指定 sel:// 流发布特定 schema 的消息。
正文明确表示当前仅支持 Rust,更多语言支持即将到来。页面有“See the code”“View on GitHub”和较长 Rust 示例,说明示例材料不错,适合技术评估。但未明确许可证、是否完全开源、安装路径、云区域、SLA、监控集成、CI/CD 集成等信息,文档完整度仍难判断。
抓取内容没有披露定价、套餐、免费层、支付方式或企业支持。自托管方面,页面提到可运行在底层物理或虚拟基础设施,也可在开发机上轻量运行,但未明确是否提供正式自托管发行版或私有化方案。
优点是抽象统一、开发者体验导向、Rust 异步与消息模型结合紧密,且 capability 安全思路先进。缺点是当前语言支持窄,概念新、学习成本高,生产可用性与商业支持信息不足。更适合愿意尝试 WebAssembly 云运行时、Rust 服务编排、数据管道或消息化网络架构的早期团队。
未提供中国大陆访问、镜像、支付或合规信息,实际可用性未知。若访问或支付受限,可按需求评估 Cloudflare Workers、Fermyon Spin、Wasmtime、Deno Deploy、Fly.io、Kubernetes 或 Nomad 等替代方案。
本测评基于公开资料整理,不构成购买建议,请以 selium.com 官网实际信息为准。
开源云运行框架,适合开发者研究。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。