Plutajuća adresa drži proxy postavku stabilnom: klijenti nastavljaju da koriste isto ime hosta ili IP nakon pada aktivne mašine. To je korisna dostupnost. Ali preuzimanje koje je već u toku ipak može da stane.

Zamislite HTTPS zahtev koji je već unutar CONNECT-a. Aktivni proxy poseduje TCP vezu prema klijentu i još jednu vezu prema web lokaciji. Poseduje i stanje aplikacije koje spaja te tokove.

Premeštanje adrese na rezervnu mašinu samo po sebi ne premešta ni TCP kontrolni blok ni to stanje prosleđivanja. Novi vlasnik može da prihvata nove veze, ali ne može da nastavi tok bajtova koji je uspostavio stari vlasnik.

OčekivanjeDa li to obično prebacivanje adrese pruža?
Zadržati jedan konfigurisan ulazTo je nameravana korist
Nastaviti uspostavljeni CONNECT tokBila bi potrebna dodatna mehanizacija sa stanjem
Zadržati istu izlaznu javnu IP adresuZavisi od izlaznog rutiranja i NAT-a
Bezbedno ponoviti prekinutu operaciju aplikacijeZavisi od operacije i klijenta

VRRP definiše izbor i vlasništvo nad adresom. Nije protokol replikacije za proxy proces. Implementacija sa drugim softverom visoke dostupnosti treba istu razliku, osim ako izričito pruža više.

Pregledajte šta zdravstvena provera zapravo posmatra. Mašina može da odgovara na objave dok su njena proxy usluga, DNS ili uzvodna ruta pali. Suprotno, preosetljive provere mogu da izazovu nepotrebna prebacivanja.

Oporavak na strani klijenta je takođe važan. Novi zahtev pregledača može lako da se ponovo poveže; prenos sa iskorišćenim telom ili neidempotentna API operacija može zahtevati obradu specifičnu za aplikaciju. Ne obećavajte nevidljivo prebacivanje samo zato što novi zahtev uspeva kroz rezervu.

Povezani članci