lunatic-solutions/lunatic
کاربرد:
این رانتایم شبیه ارلنگ است و برای اجرای برنامههای WebAssembly طراحی شده. به توسعهدهندگان اجازه میدهد تا کدهای ایزوله و مقیاسپذیر را با قابلیتهای همزمانی قوی اجرا کنند.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز به اجرای کدهای امن، سبک و چند زبانه در محیطهای توزیعشده داری، مثل سرورلس، میکروسرویسها یا اپلیکیشنهای بلادرنگ. همچنین وقتی میخوای از مزایای همزمانی و مدیریت فرآیندهای ارلنگ بدون نیاز به ارلنگ استفاده کنی.
چند مثال از موارد استفاده
• اجرای توابع سرورلس با تأخیر بسیار کم
• ساخت سیستمهای پیامرسانی داخلی با فرآیندهای همزمان
• اجرای کدهای کاربر ناشناس در محیط امن و کنترلشده
• توسعه میکروسرویسهای سبک با قابلیت مقیاسگذاری بالا
- ##webassembly
- ##runtime
- ##concurrency
- ##serverless
- ##distributed
- ##erlang
- ##wasm
- ##lunatic
- ##lightweight
- ##scalable
