عن المشروع
LoadBalancer هو تطبيق مفتوح المصدر مكتوب بلغة Go يوفر توجيه حركة المرور في الوقت الفعلي وتنسيق الجلسات وتحليلات متكاملة ضمن بنية قابلة للتوسع وقابلة لتحمل الأخطاء.
يعتمد على برمجة Go المتزامنة باستخدام goroutines، ويتضمن خادم HTTP مدمجًا، ويدعم تجميع ثنائيات قابلة للتشغيل عبر المنصات. يركز المشروع على شبكات عالية الأداء مع اعتماد ضئيل على التبعيات الخارجية.
يتم إدارة التكوين من خلال متغيرات البيئة أو ملفات التكوين أو الإعدادات البرمجية. تشمل الخيارات المتاحة تسجيل تفصيلي، وتنسيقات مخرجات قابلة للتخصيص (JSON، CSV، XML)، وضبط أداء الذاكرة وخيوط المعالجة، وسياسات المهلة وإعادة المحاولة للشبكة.
يتبع المشروع أنماط تطوير وقواعد تصميم حديثة، مع بنية تحتية شاملة للاختبارات. المساهمات مرحب بها بموجب ترخيص MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.