תוכן
למה משמש פריוריטי
Priority מציינת "כמה backends צריכים להיות לא זמינים לפני שה-backend יוכל להיכנס".
זה אומר שנכס עדיפות משמש כדי לשים קצה אחורי כחלפים.
השימוש הנפוץ ביותר הוא הגדרת backend ראשי וגיבוי backend בשירות
במקרה זה, כל החיבורים יועברו ל-backend_master בזמן שהוא זמין.
כאשר backend_master יורד, כל החיבורים יועברו ל-backend_backup.
אבל ניתן להשתמש גם במאגר של מאסטרים עורפיים
במקרה זה, כל החיבורים יועברו במצב איזון למאגר של backend_masters: backend_master1 ו-backend_master2.
כאשר כל ה-backends במאגר של backend_masters הופכים למטה, כל החיבורים יועברו ל-backend_backup.
הגדרת עדיפות עורפית ב-L4 Farms
תכונה זו קיימת בחוות שכבה 4 ובחוות שכבה 7 כאשר Proxy של הדור החדש מופעל.
ניתן להגדיר את המאפיין Priority בכל קצה אחורי.
הגדרת עדיפות עורפית בחוות L7 עם Proxy מהדור החדש מופעל
תכונה זו קיימת בחוות Layer 7 כאשר Proxy של הדור החדש מופעל.
ניתן להגדיר את המאפיין Priority בכל קצה אחורי.
הגדרת עדיפות עורפית ב-L7 Farms עם Proxy מהדור החדש מושבת
כדי לקבל את תכונת ה-Property ללא נכס הקצה העורפי, יש להשתמש ב-Farmguardian על מנת להשבית/לאפשר אוטומטית את ה-backend.
שומר החווה הפקודה מאפיין יכול לקבל ערכים עבור אלגוריתם עדיפות המתווסף לסוף הפקודה:
"; priority value_for_backend0 value_for_backend1 … value_for_backendN "
- "; priority" מזהה שיש להשתמש באלגוריתם עדיפות
- "priority_value_for_backendN" מזהה ערכי עדיפות לשימוש עם backends
תהליך farmguardian מזהה את השימוש ב-New Generation Proxy, כך שאם הוא מופעל, הגדרות העדיפות בפקודה Farmguardian לא ישמשו.
באופן אוטומטי ה-backend_backup (במיקום השלישי) הופך למצב למטה (אפילו עם ה-check_tcp הוא בסדר) עקב העדיפות שהוקצתה בפקודת farmguardian (";עדיפות 1 1 3").