Lunatic
Lunatic es un tiempo de ejecución de WebAssembly inspirado en Erlang. Proporciona procesos aislados y livianos para una concurrencia masiva y tolerancia a fallas. Crea fácilmente clústeres distribuidos con conexiones seguras entre nodos.
Aspectos destacados del producto
- Código abierto: Lunatic se desarrolla bajo una licencia dual Apache/MIT. Únase a nuestra creciente comunidad y contribuya al proyecto.
- Rendimiento: Escriba servicios de alto rendimiento, alto rendimiento y baja latencia. Lunatic aprovecha el rendimiento de Wasm compilado JIT.
- Seguridad: Wasm fue diseñado para ejecutarse en entornos no confiables. Limita las capacidades de cada proceso utilizando la API de Lunatic.
- Tolerancia a fallas: Monitorea los procesos fallidos creando árboles de supervisión inspirados en Erlang.
- Portátil: Compile una vez para WebAssembly y ejecútelo en diferentes arquitecturas y sistemas operativos.
- Distribuido: Crea fácilmente un clúster conectado de forma segura de nodos Lunatic.
Casos de uso
- Servicios web: Construya servicios web de alto rendimiento y tolerantes a fallas.
- Procesamiento distribuido: Distribuya las cargas de trabajo en un clúster de nodos Lunatic.
- Aplicaciones de juegos: Inyecte efectos o lógica de juegos en Lunatic para un rendimiento óptimo.
Público objetivo
Lunatic está dirigido a los desarrolladores que buscan una forma fácil y sencilla de crear servicios distribuidos de alto rendimiento y tolerantes a fallas.