Lunatic

LunaticSistem Operasi untuk aplikasi sisi server

Lunatic adalah runtime untuk membangun aplikasi jaringan terdistribusi yang kuat dan latensi rendah. Lunatic mengambil inspirasi dari Go dan Erlang, dan menggunakan WebAssembly untuk integrasi bahasa yang lebih mudah.

Lunatic screenshot

Lunatic

Lunatic adalah runtime WebAssembly yang terinspirasi oleh Erlang. Ia menyediakan proses yang terisolasi dan ringan untuk konkurensi massal dan toleransi kesalahan. Mudah membuat kluster terdistribusi dengan koneksi aman antar node.

Sorotan Produk

  • Sumber Terbuka: Lunatic dikembangkan di bawah lisensi dual Apache/MIT. Bergabunglah dengan komunitas kami yang terus berkembang dan berkontribusi pada proyek ini.
  • Kinerja: Tulis layanan berbiaya tinggi, throughput tinggi, dan latensi rendah. Lunatic memanfaatkan kinerja Wasm yang dikompilasi JIT.
  • Keamanan: Wasm dirancang untuk dijalankan di lingkungan yang tidak tepercaya. Batasi kemampuan setiap proses menggunakan API Lunatic.
  • Toleransi Kesalahan: Pantau proses yang gagal dengan membuat pohon pengawasan yang terinspirasi oleh Erlang.
  • Portabel: Kompilasi sekali ke WebAssembly dan jalankan di arsitektur dan sistem operasi yang berbeda.
  • Terdistribusi: Mudah membuat kluster Lunatic yang terhubung dengan aman.

Kasus Penggunaan

  • Layanan Web: Bangun layanan web berperforma tinggi dan toleran kesalahan.
  • Pemrosesan Terdistribusi: Distribusikan beban kerja di seluruh kluster node Lunatic.
  • Aplikasi Game: Suntikkan efek atau logika game ke Lunatic untuk kinerja optimal.

Audiens Target

Lunatic ditujukan untuk pengembang yang mencari cara mudah dan langsung untuk membuat layanan terdistribusi yang berperforma tinggi dan toleran kesalahan.