Lunatic

LunaticSistema operativo para aplicaciones del lado del servidor

Lunatic: plataforma de ejecución para aplicaciones distribuidas de baja latencia. Perfecto para web, juegos, video y chat de voz. Aprovecha WebAssembly y código existente.

Lunatic screenshot

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.