প্রকল্প সম্পর্কে
Lark একটি ওপেন‑সোর্স রিয়েল‑টাইম ডেটাবেস সার্ভার, যা মূলত Rust‑এ লিখিত এবং Glommio async রানটাইম‑উপর নির্মিত। এটি একাধিক ক্লায়েন্ট জুড়ে একটি JSON গাছকে সিঙ্ক্রোনাইজ করে, ঐচ্ছিক স্থায়িত্বকে সমর্থন করে। প্রকল্পে একটি Go‑ভিত্তিক এজ কম্পোনেন্ট রয়েছে যা WebSocket, WebTransport এবং REST HTTP সংযোগসমূহ শেষ করে, যা Firebase ক্লায়েন্ট SDK‑এর সামঞ্জস্যতা বজায় রেখে Firebase Realtime Database‑এর একটি ড্রপ‑ইন প্রতিস্থাপন করে। ডেভেলপাররা Docker ইমেজ ব্যবহার করে Larkকে স্থানীয়ভাবে চালাতে পারে বা উৎস থেকে কম্পাইল করতে পারে, অ্যাডমিন ড্যাশবোর্ডের মাধ্যমে ডেটা পরিচালনা করতে পারে এবং `lark-data` ফোল্ডার ব্যাক‑আপ নিতে পারে। ইকোসিস্টেমে একটি JavaScript ক্লায়েন্ট লাইব্রেরি (`@lark-sh/client`) উপলব্ধ যা রিয়েল‑টাইম ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়, উদাহরণ অ্যাপস যেমন মাল্টিপ্লেয়ার স্টিকি‑নোটস হোয়াইটবোর্ড এবং Firebase কুইকস্টার্ট মাইগ্রেশন, এবং নিরাপত্তা নিয়ম, REST API এবং SDK সামঞ্জস্যতা কভার করে সম্পূর্ণ ডকুমেন্টেশন অন্তর্ভুক্ত। Lark‑কে Lark Cloud‑এ উত্পাদন পরিবেশে ব্যবহার করা হয়, এটি কঠোর দৃঢ়তা পরীক্ষা থেকে गुजরে, এবং AGPL v3 লাইসেন্স অনুসরণ করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.