كيف تعمل خوارزمية الأولوية

نُشرت في 12 مايو 2023

ما هي الأولوية المستخدمة

تشير الأولوية إلى "عدد الخلفيات التي يجب أن تكون غير متاحة قبل أن تتمكن الواجهة الخلفية من الدخول".
وهذا يعني أنه يتم استخدام خاصية الأولوية لوضع الخلفيات كقطع غيار.

الاستخدام الأكثر شيوعًا هو تحديد الخلفية الأساسية والخلفية الاحتياطية في الخدمة

في هذه الحالة ، سيتم إعادة توجيه جميع الاتصالات إلى backend_master أثناء توفرها.
عندما يصبح backend_master معطلاً ، سيتم إعادة توجيه جميع الاتصالات إلى backend_backup.

ولكن يمكن أيضًا استخدام مجموعة من أساتذة الواجهة الخلفية

في هذه الحالة ، سيتم توجيه جميع الاتصالات في وضع الموازنة إلى مجموعة backend_masters: backend_master1 و backend_master2.
عندما تنخفض جميع الخلفيات الموجودة في مجموعة backend_masters ، سيتم إعادة توجيه جميع الاتصالات إلى backend_backup.

إعداد أولوية الواجهة الخلفية في L4 Farms

هذه الميزة موجودة في Layer 4 Farms و Layer 7 Farms عند تمكين New Generation Proxy.
يمكن تكوين خاصية الأولوية على كل خلفية.

إعداد أولوية الواجهة الخلفية في L7 Farms مع تمكين وكيل الجيل الجديد

هذه الميزة موجودة في Layer 7 Farms عند تمكين New Generation Proxy.
يمكن تكوين خاصية الأولوية على كل خلفية.

إعداد أولوية الواجهة الخلفية في L7 Farms مع تعطيل وكيل الجيل الجديد

للحصول على ميزة الخاصية بدون خاصية الواجهة الخلفية ، يجب استخدام Farmguardian من أجل تعطيل / تمكين الواجهة الخلفية تلقائيًا.

فارمغوارديان أمر يمكن للخاصية قبول قيم خوارزمية الأولوية إضافة إلى نهاية الأمر:
"؛ قيمة الأولوية value_for_backend0 value_for_backend1… value_for_backendN"

  1. تحدد "الأولوية" خوارزمية الأولوية التي يجب استخدامها
  2. يحدد "priority_value_for_backendN" قيم الأولوية التي سيتم استخدامها مع الخلفيات

تكتشف عملية Farmguardian استخدام وكيل New Generation ، لذلك إذا تم تمكينه ، فلن يتم استخدام إعدادات الأولوية في أمر Farmguardian.

باستخدام هذا Farmguardian

تلقائيًا backend_backup (في الموضع الثالث) يصبح في الحالة السفلية (حتى مع check_tcp على ما يرام) نظرًا للأولوية المعينة في أمر Farmguardian ("؛ الأولوية 1 1 3").

مشاركة مع :

وثائق بموجب شروط رخصة جنو للوثائق الحرة.

هل كان المقال مساعدا؟!

مقالات ذات صلة