Lunatic

Lunatic

Lunatic

软件

软件描述

Lunatic 是一种受 Erlang 启发的 WebAssembly 运行时。

官方网站

访问软件的官方网站了解更多信息

官方认证

lunatic.solutions

安全链接HTTPS

什么是 Lunatic?

Lunatic 是一种受 Erlang 启发的 WebAssembly 运行时。 通过结合 Erlang 的容错性和大规模并发能力,以及 WebAssembly 的基于能力的安全机制,它创造了一种强大的编程模型。 架构 Lunatic 是一个单一可执行文件,可在 Windows、macOS 和 Linux 上运行。它从 WebAssembly 模块中生成轻量级进程,每个进程都有自己的堆/栈。这些进程在多线程执行器上被抢占式调度。 进程 Lunatic 的设计核心是超轻量级的进程。进程创建速度快,内存占用小,调度开销低,专为大规模并发而设计。 隔离 Lunatic 位于操作系统与运行中的进程之间。这使得它可以针对每个进程独立决定哪些系统调用将转发给操作系统。 如果您想运行不受信任的代码,也可以做到。只需在没有任何权限的进程中启动它即可。 支持的功能:

创建、取消和等待进程
细粒度的进程权限
进程监督
基于通道的消息传递
TCP 网络通信
文件系统访问
分布式节点
热重载

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。