Proxy-sesjonsaffinitet: éin førespurnad eller ein heil arbeidsflyt?
Vel om proxyaffinitet høyrer til éin førespurnad, éin autentisert arbeidsflyt eller ein lengre levande konto før du slår på automatisk rotasjon.
Innlogging, omdirigering og nedlasting av ein rapport er tre førespurnader. For brukaren er dei éi oppgåve. Å rotere utgangen mellom kvar førespurnad kan gjere den oppgåva vanskelegare å forstå, sjølv når kvar proxy verkar.
Start med å definere eininga som eig ruta. Eit val på førespurnadsnivå passar for uavhengige operasjonar. For dei offentlege operasjonane tilbyr den gratis proxylista kandidatar når offentlege mellommenn er tillatne; ho gir ingen avtale om klebrig sesjon. Eit val på arbeidsflytnivå held relaterte steg på ein medviten vald veg til arbeidsflyten er ferdig eller ei definert gjenopprettingsavgjerd erstattar han.
Informasjonskapslar og proxyaffinitet er ulik tilstand
Ein applikasjonskapsel høyrer til sesjonsreglane til nettstaden. Identifikatoren for klebrig sesjon hjå ein leverandør høyrer, når han blir tilboden, til proxydensteten hans og den dokumenterte tilkoplings- eller kontopolitikken. Dei blir ikkje éi innstilling berre fordi båe brukar ordet sesjon.
Ein vanleg CONNECT-mellommann kan ikkje lese den krypterte Cookie-headeren til nettstaden og bruke han som rutenykel. Viss ein teneste lovar informasjonskapselstyrt åtferd, finn ut kva synleg grensesnitt som ber den informasjonskapselen, og om TLS sluttar der. Ikkje gå ut frå at den private informasjonskapselen til nettstaden automatisk er tilgjengeleg for ein tunnelgateway.
Hald ein liten arbeidsflytlogg: vald endepunkt, sesjons-ID hjå leverandøren om brukt, sesjons-ID til applikasjonen og vilkåret som avsluttar affiniteten. Unngå å leggje kontohemmelege i vanlege loggnøklar.
Planlegg det ubehagelege tilfellet
Viss den valde ruta sviktar halvvegs, avgjer om arbeidsflyten trygt kan halde fram på ein annan utgang, må gjenopprette applikasjonssesjonen sin, eller må stoppe. Eit mislukka svar betyr ikkje alltid at ein send operasjon aldri vart handsama.
Korkje permanent klebrigheit eller konstant rotasjon er universelt rett. Vel omfanget ut frå konsistenskrava til applikasjonen, og bruk deretter førespurnadstempo og tenestegrenser på heile arbeidsflyten. Fleire utgangar fjernar ikkje desse krava.