Angie ، مفترق Nginx تم إنشاؤه بواسطة المطورين الذين تركوا F5

Angie هي شوكة تم إنشاؤها بواسطة مطوري F5 السابقين

تم الإعلان عن إصدار الإصدار الأول من خادم HTTP خادم وكيل عالي الأداء ومتعدد البروتوكولات "انجي" التي إنها شوكة Nginx تم إنشاؤها بواسطة مجموعة من مطوري المشاريع السابقين الذين تركوا شبكة F5.

بالنسبة لأولئك الجدد على NGINX ، يجب أن تعلم أنه يمكّن شركات التحول الرقمي من تحديث تطبيقاتها المتجانسة الحالية وتقديم تطبيقات جديدة قائمة على الخدمات المصغرة.

عليك أن تتذكر ذلك منذ ما يزيد قليلاً عن عامين أعلن Nginx و F2 معًا الأخبار عنهللاستحواذ النهائي على Nginx، من قبل مجموعة F5 Network ، الشركة الرائدة في خدمات التطبيقات متعددة السحاب ، بقيمة إجمالية للمؤسسة تبلغ 670 مليون دولار.

ومع ذلك ، على الرغم من التفسيرات ، لا تزال هناك شكوك وأسئلة داخل مجتمع المصادر المفتوحة حول هذا الاستحواذ ومستقبل حلول Nginx مفتوحة المصدر ، والتي يمكننا بالفعل رؤية القليل من الاتجاه الذي يسير فيه ، حسنًا ، من جانب المنتقدين ، فقد اتخذوا قرارًا بالاستمرار في مشروع من جانبهم.

حول انجي

حول المشروع يصفه المطورون على النحو التالي:

Angie هو خادم ويب فعال وقوي وقابل للتطوير ، تم تشعبه من nginx بواسطة بعض مطوريه الأساسيين السابقين ، بهدف توسيع الوظائف إلى ما هو أبعد من الإصدار الأصلي.

Angie هو بديل مؤقت لـ nginx ، لذا يمكنك استخدام تكوين nginx الحالي الخاص بك دون كسر التغييرات.

لدعم تطوير المشروع ومواصلة تقديم الدعم مستخدمو Nginx في روسيا (تذكر أنه تم إنشاؤه بواسطة Igor Sysoev ، مهندس برمجيات روسي ، وأنه تم تطبيق العديد من الكتل في روسيا بسبب الصراع الحالي مع أوكرانيا) ، تم إنشاء خادم الويب الخاص بالشركة، والتي تلقت استثمارًا بقيمة مليون دولار.

من بين المالكين المشاركين للشركة الجديدة: Valentin Bartenev (قائد الفريق الذي طور منتج Nginx Unit) ، إيفان بوليانوف (الرئيس السابق لمطوري الواجهة الأمامية لـ Rambler و Mail.Ru) ، أوليغ مامونتوف (رئيس NGINX Inc فريق الدعم الفني) ورسلان إرميلوف (ru@FreeBSD.org). تم تعيين Zaur Abasmirzoev ، المدير الفني السابق لـ slow.ru ، مديرًا للشركة الجديدة. إيغور سيسوف ، مؤسس Nginx ، غير مشارك في المشروع.

إطلاق Angie 1.0.0 forks من قاعدة كود nginx 1.23.2 وتتضمن التغييرات التالية:

  • التنفيذ الإضافي لواجهة HTTP RESTful للوصول إلى معلومات وإحصائيات خادم الويب الأساسية حول اتصالات العميل ، ومناطق الذاكرة المشتركة ، وطلبات HTTP ، والتخزين المؤقت لاستجابة HTTP ، واستعلامات DNS ، وجلسات TCP / UDP التي تم إنشاؤها بواسطة دفق الوحدة النمطية والمناطق المحظورة المنفذة باستخدام limit_conn و وحدات الحد_المتطلبات. يتم إنشاء الإحصائيات بتنسيق JSON. يتم توفير توجيه "api" جديد لتمكين واجهة HTTP RESTful.
  • تمت إضافة التوجيه "status_zone" إلى وحدة "http" ، والتي تحدد المنطقة لجمع الإحصائيات حول الطلبات التي تمت معالجتها في سياق توجيهات "الخادم" و "الموقع".
  • تمت إضافة التوجيه "status_zone" إلى وحدة "الدفق" ، والتي تحدد المنطقة لجمع الإحصائيات حول جلسات TCP و UDP.
  • تمت إضافة معلمة "status_zone" إلى توجيه "حل" ، والذي يحدد المنطقة لتجميع الإحصائيات الخاصة باستعلامات DNS المرسلة.
  • تمت إضافة متغير angie_version بالدولار مع إصدار خادم Angie.

أخيرا ذكر ذلك لجزء من الخطط المستقبلية، ضع في اعتبارك أ توسع كبير في الوظائف الأصلية مع الحفاظ على التوافق الأساسي مع تكوين Nginx والقدرة على استخدام Angie كبديل لـ Nginx دون تغيير التكوين بشكل كبير.

مقارنةً بـ Nginx الأصلي ، من المخطط تحسين التسامح مع الخطأ نوعياً وزيادة الأداء وتبسيط الصيانة وإضافة ميزات إضافية لأنظمة المجموعات.

إلى مهتم بمعرفة المزيد عنها، يجب أن تعلم أن شفرة مصدر Angie متاحة بموجب ترخيص BSD ويمكن العثور عليها في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.