Kuidas prioriteedi algoritm töötab

Vaata kategooriaid

Kuidas prioriteedi algoritm töötab

2 min lugeda

Milleks Priority'i kasutatakse #

Prioriteet näitab, kui palju taustaprogramme peab olema kättesaamatu, enne kui taustaprogramm sisse pääseb.
See tähendab, et prioriteetset atribuuti kasutatakse taustaprogrammide varundamiseks.

Kõige sagedamini kasutatakse teenuses esmase taustaprogrammi ja varutaustaprogrammi määratlemiseks

Sel juhul suunatakse kõik ühendused edasi backend_masterile, kuni see on saadaval.
Kui backend_master katkeb, suunatakse kõik ühendused edasi backend_backupi.

Kuid kasutada saab ka taustaprogrammi meistrite kogumit

Sel juhul suunatakse kõik ühendused tasakaalustamisrežiimis edasi backend_mastersi kogumisse: backend_master1 ja backend_master2.
Kui kõik backend_mastersi kogumi taustaprogrammid ei tööta, suunatakse kõik ühendused edasi backend_backupi.

Taustaprogrammi prioriteedi seadistamine L4 farmides #

See funktsioon on 4. kihi farmides ja 7. kihi farmides olemas, kui uue põlvkonna puhverserver on lubatud.
Prioriteedi atribuuti saab konfigureerida igas taustaprogrammis.

Taustaprogrammi prioriteedi seadistamine L7 farmides, kus on lubatud uue põlvkonna puhverserver #

See funktsioon on 7. kihi farmides olemas, kui uue põlvkonna puhverserver on lubatud.
Prioriteedi atribuuti saab konfigureerida igas taustaprogrammis.

Taustaprogrammi prioriteedi seadistamine L7 farmides, kus uue põlvkonna puhverserver on keelatud #

Atribuudi funktsiooni saamiseks ilma taustaprogrammi atribuudita tuleb taustaprogrammi automaatseks keelamiseks/lubamiseks kasutada Farmguardianit.

Talukaitsja käsk atribuut võib aktsepteerida väärtusi prioriteetse algoritmi jaoks, mis lisab käsu lõppu:
";priority value_for_backend0 value_for_backend1 … value_for_backendN"

  1. ";priority" tähistab prioriteedi algoritmi, mida tuleb kasutada
  2. "priority_value_for_backendN" identifitseerib taustaprogrammides kasutatavad prioriteetsed väärtused

Farmguardiani protsess tuvastab uue põlvkonna puhverserveri kasutamise, nii et kui see on lubatud, ei kasutata Farmguardiani käsu prioriteetsätteid.

Selle Farmguardiani kasutamine

Backend_backup (kolmandal positsioonil) läheb automaatselt maasolekusse (isegi kui check_tcp on OK) farmguardiani käsus määratud prioriteedi tõttu (“;priority 1 1 3”).

📄 Laadige see dokument alla PDF-vormingus #

    EMAIL: *

    Linuxi poolt BetterDocs