Afinita proxy relace: jeden požadavek, nebo celý pracovní postup?
Zvolte, zda afinita proxy patří jednomu požadavku, jednomu ověřenému pracovnímu postupu, nebo déle žijícímu účtu, než zapnete automatickou rotaci.
Přihlášení, přesměrování a stažení sestavy jsou tři požadavky. Pro uživatele jsou to ale jedna úloha. Rotace výstupu mezi každým požadavkem může tuto úlohu ztížit k pochopení, i když každý proxy funguje.
Začněte tím, že definujete jednotku, která trasu vlastní. Výběr na úrovni požadavku je vhodný pro nezávislé operace. Pro tyto veřejné operace nabízí seznam bezplatných proxy kandidáty, když jsou veřejní zprostředkovatelé povoleni; neposkytuje žádnou smlouvu o přilepené relaci. Volba na úrovni pracovního postupu drží související kroky na zamýšlené cestě, dokud pracovní postup neskončí nebo dokud jej nenahradí definované rozhodnutí o obnově.
Cookies a afinita proxy jsou různý stav
Cookie aplikace patří k pravidlům relace webu. Identifikátor přilepené relace poskytovatele, pokud je nabízen, patří k jeho proxy službě a zdokumentované politice připojení nebo účtu. Nestanou se jedním nastavením jen proto, že oba používají slovo relace.
Běžný zprostředkovatel CONNECT nemůže přečíst šifrovanou hlavičku Cookie webu a použít ji jako klíč směrování. Pokud služba slibuje chování řízené cookies, zjistěte, které viditelné rozhraní tuto cookie nese a zda tam TLS končí. Nepředpokládejte, že soukromá cookie webu je automaticky dostupná tunelové bráně.
Veďte malý záznam pracovního postupu: zvolený koncový bod, identifikátor relace poskytovatele, pokud se používá, identifikátor relace aplikace a podmínku, která afinitu ukončuje. Nedávejte tajemství účtu do běžných klíčů záznamu.
Naplánujte nepříjemný případ
Pokud zvolená trasa selže v polovině, rozhodněte, zda pracovní postup může bezpečně pokračovat jiným výstupem, zda musí znovu navázat relaci aplikace, nebo zda se musí zastavit. Neúspěšná odpověď vždy neznamená, že odeslaná operace nebyla nikdy zpracována.
Ani trvalé přilepení, ani neustálá rotace nejsou univerzálně správné. Zvolte rozsah podle požadavků aplikace na konzistenci a poté na celý pracovní postup aplikujte tempo požadavků a limity služby. Více výstupů tyto požadavky neodstraní.