عن المشروع

تقدم Liftbridge بث رسائل بأسلوب كافكا مع التركيز على البساطة وسهولة التشغيل. مبنية على NATS، وتطبق سجل رسائل دائم ومنسوخ وقابل للتوسع دون تعقيد الأنظمة القائمة على JVM مثل Apache Kafka أو Apache Pulsar. المشروع مكتوب بالكامل بلغة Go ويوزع كملف ثنائي واحد، مما يلغي الاعتماد على ZooKeeper وبيئة تشغيل Java. تشمل الميزات الرئيسية: - دعم بروتوكول متوافق مع كافكا لدلالات المنتج/المستهلك - قابلية توسع أفقية مع تدفقات قائمة على الأقسام - عوامل نسخ قابلة للتكوين لتحمل الأخطاء - التكامل مع نشرات NATS الحالية لإضافة دلالات البث - أداء عالي الإنتاجية: تظهر الاختبارات 200 ألف+ رسالة/ثانية على عقدة واحدة - عميل Go رسمي (go-liftbridge) مع توفر عملاء بلغات إضافية صممت Liftbridge للفرق التي تريد قدرات بث دون العبء التشغيلي للمنصات التقليدية. تعمل كبديل أخف للبنى المدفوعة بالأحداث، وتجميع السجلات، والتحليلات في الوقت الفعلي، والتواصل بين الخدمات المصغرة. يتطلب النظام Go 1.25.6+ وNATS Server v2.10.0+. تتم صيانتها بواسطة Basekick Labs مع دعم مجتمعي نشط عبر Discord. مرخصة بموجب Apache 2.0. تتوفر الوثائق وأدلة البدء السريع على liftbridge.io.