عن المشروع
لارك هو خادم قاعدة بيانات زمني حقيقي مفتوح المصدر مكتوب principalmente بلغة Rust ومبني على وقت تشغيل Glommio غير المتزامن. يقوم بمزامنة شجرة JSON عبر عدة عملاء، مع دعم للاستمرارية الاختيارية. يتضمن المشروع مكونًا حافِزًا مبنيًا على Go ينهي اتصالات WebSocket وWebTransport وREST HTTP، مما يجعله بديلاً مباشرًا لقاعدة بيانات Firebase Realtime مع الحفاظ على توافق مع حزم عملاء Firebase. يمكن للمطورين تشغيل لارك محليًا باستخدام صور دوكر أو تجميعه من المصدر، وإدارة البيانات عبر لوحة تحكم إدارية، ونسخ احتياطي لمجلد `lark-data`. يوفر النظام البيئي مكتبة عميل JavaScript (`@lark-sh/client`) لبناء تطبيقات ويب زمنية حقيقية، وتطبيقات مثال مثل لوحة ملاحظات لاصقة متعددة اللاعبين وهجرة سريعة البدء من Firebase، بالإضافة إلى توثيق شامل يغطي قواعد الأمان وواجهات REST وتوافق SDK. يُستخدم لارك في الإنتاج بواسطة Lark Cloud، ويخضع لاختبارات متانة صارمة، ويتبع ترخيص AGPL v3.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.