Sådan fungerer Priority Algorithm

SLAGT DEN 12. maj 2023

Hvad bruges Prioritet til

Prioritet angiver "hvor mange backends, der skal være utilgængelige, før backend kan komme ind".
Det betyder, at prioritetsegenskaber bruges til at sætte backends som reservedele.

Den mest almindelige brug er at definere en primær backend og en backup backend i en tjeneste

I dette tilfælde vil alle forbindelser blive videresendt til backend_master, mens den er tilgængelig.
Når backend_master bliver nede, vil alle forbindelser blive videresendt til backend_backup.

Men en pulje af backend-mastere kan også bruges

I dette tilfælde vil alle forbindelser blive videresendt i balancetilstand til puljen af ​​backend_masters: backend_master1 og backend_master2.
Når alle backends i puljen af ​​backend_masters bliver nede, vil alle forbindelser blive videresendt til backend_backup.

Backend Priority-opsætning i L4 Farms

Denne funktion er til stede i Layer 4 Farms og Layer 7 Farms, når New Generation Proxy er aktiveret.
Egenskaben Priority kan konfigureres på hver backend.

Backend Priority-opsætning i L7 Farms med New Generation Proxy aktiveret

Denne funktion er til stede i Layer 7 Farms, når New Generation Proxy er aktiveret.
Egenskaben Priority kan konfigureres på hver backend.

Backend Priority-opsætning i L7 Farms med New Generation Proxy deaktiveret

For at få egenskabsfunktionen uden backend-egenskaben, skal Farmguardian bruges for automatisk at deaktivere/aktivere backend.

Gårdværgen kommando egenskaben kan acceptere værdier for prioritetsalgoritmer, der tilføjes til slutningen af ​​kommandoen:
";prioritet værdi_for_bagende0 værdi_for_bagende1 … værdi_for_bagendeN "

  1. ";prioritet" identificerer prioritetsalgoritme, der skal bruges
  2. "priority_value_for_backendN" identificerer prioritetsværdier, der skal bruges med backends

Farmguardian-processen registrerer brugen af ​​New Generation Proxy, så hvis den er aktiveret, vil prioritetsindstillingerne i Farmguardian-kommandoen ikke blive brugt.

Brug af denne Farmguardian

Backend_backup (i tredje position) bliver automatisk i down-tilstand (selv med check_tcp er OK) på grund af den prioritet, der er tildelt i farmguardian-kommandoen (";prioritet 1 1 3").

Del på:

Dokumentation i henhold til GNU Free Documentation License.

Var denne artikel til hjælp?

Relaterede artikler