منصوبے کے بارے میں
Harper ایک اوپن سورس Node.js متحد ترقیاتی پلیٹ فارم ہے جو ڈیٹا بیس، کیشے، ایپلیکیشن منطق، اور میسجنگ کو ایک ہی میموری عمل میں یکجا کرتا ہے۔ اس کا مقصد بیرونی انحصار کو ختم کرنا اور ڈیٹا اور کمپیوٹ کو ایک ہی میموری جگہ میں رکھ کر تاخیر کو کم کرنا ہے، جس سے مائیکرو سیکنڈ تک رسائی کے اوقات اور اعلیٰ تھرو پٹ حاصل ہو سکے۔
کلیدی خصوصیات میں شامل ہیں:
- متحد رن ٹائم: ڈیٹا بیس، کیشے، ایپ منطق، اور میسجنگ سب ایک ہی Node.js عمل میں چلتے ہیں۔
- میموری میں کارکردگی: ڈیٹا اور کمپیوٹ کے لیے مشترکہ میموری جگہ۔
- مقامی میسجنگ: WebSockets اور MQTT کے ساتھ بلٹ ان پبلش/سبسکرائب، کسی بیرونی بروکر کی ضرورت نہیں۔
- ڈویلپر سادگی: REST APIs خودکار بنانے کے لیے `@export` سے اسکیما کو نوٹ کریں؛ اپنی مرضی کے اینڈ پوائنٹس JavaScript میں بیان کیے جا سکتے ہیں۔
تعیناتی: Harper Fabric (ایک علیحدہ سروس) متعدد نوڈس پر ورک لوڈ تقسیم کرکے افقی اسکیل ایبلٹی فراہم کرتی ہے۔
انسٹالیشن: `npm i -g harper`۔
شراکت: اوپن سورس کور کمیونٹی کی شراکت قبول کرتا ہے؛ رہنما خطوط، ضابطہ اخلاق، اور معاونت کی دستاویزات فراہم کی جاتی ہیں۔ مسائل GitHub پر درج کیے جا سکتے ہیں، اور کمیونٹی گفتگو Discord پر ہوتی ہے۔
Harper Pro: اوپن سورس کور پر مبنی ایک سورس دستیاب تقسیم، جس میں ملٹی نوڈ ریپلیکیشن، سرٹیفکیٹ مینجمنٹ، اور توسیعی پروفائلنگ/تجزیات جیسی انٹرپرائز خصوصیات شامل ہیں۔ یہ Elastic License 2.0 کے تحت لائسنس یافتہ ہے۔
تاریخ: Harper پہلے HarperDB کے نام سے جانا جاتا تھا؛ 2025 میں ری برانڈ اس کی ڈیٹا بیس سے وسیع تر کارکردگی پلیٹ فارم میں تبدیلی کی عکاسی کرتا ہے۔ پرانے نام کے کچھ حوالے باقی رہ سکتے ہیں۔
سیکیورٹی: کمزوریوں کو عوامی افشاء سے پہلے نجی طور پر security@harperdb.io پر رپورٹ کیا جانا چاہیے۔
لائسنس: Apache-2.0۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.