Wofür wird Priorität verwendet? #
Die Priorität gibt an, „wie viele Backends nicht verfügbar sein müssen, bevor das Backend einsteigen kann“.
Dies bedeutet, dass die Prioritätseigenschaft verwendet wird, um Backends als Ersatz bereitzustellen.
Die häufigste Verwendung besteht darin, ein primäres Backend und ein Backup-Backend in einem Dienst zu definieren
In diesem Fall werden alle Verbindungen an den Backend_Master weitergeleitet, solange dieser verfügbar ist.
Wenn backend_master ausfällt, werden alle Verbindungen an backend_backup weitergeleitet.
Aber auch ein Pool von Backend-Mastern kann genutzt werden

In diesem Fall werden alle Verbindungen im Balancing-Modus an den Pool der Backend_Master weitergeleitet: backend_master1 und backend_master2.
Wenn alle Backends im Pool der Backend_Master ausfallen, werden alle Verbindungen an Backend_Backup weitergeleitet.
Backend-Prioritätseinrichtung in L4-Farmen #
Diese Funktion ist in Layer 4- und Layer 7-Farmen vorhanden, wenn New Generation Proxy aktiviert ist.
Die Prioritätseigenschaft kann auf jedem Backend konfiguriert werden.
Backend-Prioritätseinrichtung in L7-Farmen mit aktiviertem Proxy der neuen Generation #
Diese Funktion ist in Layer 7-Farmen vorhanden, wenn New Generation Proxy aktiviert ist.
Die Prioritätseigenschaft kann auf jedem Backend konfiguriert werden.
Backend-Prioritätseinrichtung in L7-Farmen mit deaktiviertem Proxy der neuen Generation #
Um die Eigenschaftsfunktion ohne die Backend-Eigenschaft zu erhalten, muss Farmguardian verwendet werden, um das Backend automatisch zu deaktivieren/aktivieren.
Der Farmwächter Befehl Die Eigenschaft kann Werte für den Prioritätsalgorithmus annehmen, die am Ende des Befehls hinzugefügt werden:
„;Priorität Wert_für_Backend0 Wert_für_Backend1 … Wert_für_BackendN“
- „;priority“ gibt an, welcher Prioritätsalgorithmus verwendet werden muss
- „priority_value_for_backendN“ identifiziert Prioritätswerte, die mit Backends verwendet werden sollen
Der Farmguardian-Prozess erkennt die Verwendung von New Generation Proxy. Wenn dieser aktiviert ist, werden die Prioritätseinstellungen im Farmguardian-Befehl nicht verwendet.
Verwendung dieses Farmguardian

Aufgrund der im Farmguardian-Befehl zugewiesenen Priorität („;Priorität 1 1 3“) wechselt das Backend_Backup (an der dritten Position) automatisch in den Down-Zustand (auch wenn Check_TCP in Ordnung ist).

