I-proxy B, i-proxy B futhi, bese kuba i-proxy A. Ilogi yakho ibukeka ingabazeka, kodwa umkhethi ongahleliwe uvunyelwe ukwenza lokho.

Ukukhetha ohlwini olufanayo esicelweni ngasinye kuvumela ukuphindaphinda. Uma kunamaphoyinti okugcina amabili anamathuba alinganayo, ukukhetha okuzimele okulandelayo kunethuba elilodwa kwababili lokufana nokwangaphambili. Ukulandelana okufushane okuqukethe ukuphindaphinda akubona ubufakazi bokuthi umkhethi ulushaye indiva uhlu.

Khetha ukuziphatha okudinga ngempela

ImfunekoUmthetho wokukhetha
Ukukhetha ngakunye kuzimeleKhetha ohlwini olufanele ngaso sonke isikhathi
Sebenzisa iphoyinti lokugcina ngalinye kanye ngaphambi kokuqala kabushaXuba ikhophi, uyisebenzise, bese uqala ipasi elinye
Gwema iphoyinti lokugcina elandulelayo ngqoKhipha lelo phoyinti ngaphambi kokukhetha

Kumgomo wokugcina, phatha ngokucacile icala lephoyinti elilodwa:

candidates = [endpoint for endpoint in eligible if endpoint != previous]
if not candidates:
    raise RuntimeError("No different eligible proxy is available")
selected = random.choice(candidates)

Le ngxenye icabanga ukuthi i-random ingenisiwe futhi uhlu lwamaphoyinti okugcina seluqinisekisiwe. Ichibi lomphakathi lingaqala nge-uhlu lwamaproxy amahhala uma izivumelwano zalo zihambisana neklayenti lokugcina; lo mthetho wokukhetha usalawula ukuphindaphinda. Ukuthi ulinde, uphinde usebenzise iphoyinti elilodwa, noma ume kuwumgomo wohlelo lokusebenza. Umjikelezo ongapheli olindele elinye inani elingahleliwe awukwazi ukuxazulula uhlu oluqukethe ukukhetha okukodwa okuhlukile.

Kumthumeli osebenza ngesikhathi esisodwa, ukukhetha nokuqopha iphoyinti lokugcina eledlule nakho kudinga ubunikazi obuxhumanisiwe. Uma kungenjalo abasebenzi ababili bangakhipha kokubili inani elidala futhi bakhethe inani elilandelayo elifanayo.

Ekugcineni, lo mthetho umayelana nobunikazi bephoyinti lokugcina. Amaphoyinti amabili ahlukene angaholela ekuphumeni okukodwa komphakathi, futhi iphoyinti elilodwa lomhlinzeki lingaholela ekuphumeni okuningi. Qopha lokho ngokwahlukana ngaphambi kokunquma ukuthi ukuzungezisa kuphukile.

Izihloko ezihlobene