Prijava, preusmjeravanje i preuzimanje izvještaja su tri zahtjeva. Za korisnika su to jedan posao. Rotiranje izlaza između svakog zahtjeva može taj posao učiniti težim za razumijevanje čak i kada svaki proxy radi.

Počnite definiranjem jedinice koja posjeduje rutu. Odabir na razini zahtjeva prikladan je za neovisne operacije. Za te javne operacije besplatna lista proxyja nudi kandidate kada su javni posrednici dopušteni; ne daje nikakav ugovor o ljepljivoj sesiji. Odabir na razini toka rada zadržava povezane korake na namjernoj putanji dok tok rada ne završi ili dok ga definirana odluka o oporavku ne zamijeni.

Kolačići i afinitet proxyja različita su stanja

Kolačić aplikacije pripada pravilima sesije web-mjesta. Identifikator ljepljive sesije pružatelja, kada se nudi, pripada njegovoj proxy usluzi i dokumentiranoj politici veze ili računa. Ne postaju jedna postavka samo zato što oboje koriste riječ sesija.

Obični CONNECT posrednik ne može pročitati šifrirano Cookie zaglavlje web-mjesta i koristiti ga kao ključ za usmjeravanje. Ako usluga obećava ponašanje vođeno kolačićima, otkrijte koje vidljivo sučelje nosi taj kolačić i završava li TLS tamo. Ne pretpostavljajte da je privatni kolačić web-mjesta automatski dostupan tunelskom pristupniku.

Vodite malu evidenciju toka rada: odabrana krajnja točka, identifikator sesije pružatelja ako se koristi, identifikator sesije aplikacije i uvjet koji završava afinitet. Izbjegavajte stavljanje tajni računa u rutinske ključeve evidencije.

Isplanirajte neugodan slučaj

Ako odabrana ruta zakaže na pola puta, odlučite može li tok rada sigurno nastaviti na drugom izlazu, treba li ponovno uspostaviti sesiju aplikacije ili se mora zaustaviti. Neuspjeli odgovor ne znači uvijek da poslana operacija nikada nije obrađena.

Ni trajna ljepljivost ni stalna rotacija nisu univerzalno ispravne. Odaberite opseg prema zahtjevima konzistentnosti aplikacije, zatim primijenite tempo zahtjeva i ograničenja usluge na cijeli tok rada. Više izlaza ne uklanja te zahtjeve.

Povezani članci