Eine Anmeldung, eine Weiterleitung und ein Berichtsdownload sind drei Anfragen. Für den Nutzer sind sie eine Aufgabe. Wenn der Ausgang zwischen jeder Anfrage wechselt, kann diese Aufgabe schwerer nachzuvollziehen sein, selbst wenn jeder Proxy funktioniert.

Definieren Sie zuerst die Einheit, die die Route besitzt. Eine Auswahl auf Anfrageebene eignet sich für unabhängige Vorgänge. Für diese öffentlichen Vorgänge bietet die kostenlose Proxy-Liste Kandidaten, wenn öffentliche Vermittler zulässig sind; sie liefert keinen Vertrag für klebrige Sitzungen. Eine Auswahl auf Ebene des Arbeitsablaufs hält zusammengehörige Schritte auf einem bewusst gewählten Pfad, bis der Ablauf endet oder eine definierte Wiederherstellungsentscheidung ihn ersetzt.

Cookies und Proxy-Affinität sind unterschiedlicher Zustand

Ein Anwendungs-Cookie gehört zu den Sitzungsregeln der Website. Die Kennung für klebrige Sitzungen eines Anbieters gehört, wenn sie angeboten wird, zu dessen Proxydienst und der dokumentierten Verbindungs- oder Kontorichtlinie. Beide werden nicht zu einer Einstellung, nur weil sie das Wort Sitzung verwenden.

Ein gewöhnlicher CONNECT-Vermittler kann den verschlüsselten Cookie-Header der Website nicht lesen und ihn nicht als Routing-Schlüssel verwenden. Wenn ein Dienst cookie-gesteuertes Verhalten verspricht, klären Sie, welche sichtbare Schnittstelle dieses Cookie trägt und ob dort TLS endet. Gehen Sie nicht davon aus, dass das private Cookie der Website einem Tunnel-Gateway automatisch zur Verfügung steht.

Führen Sie einen kleinen Ablaufdatensatz: gewählter Endpunkt, Kennung der Anbietersitzung falls verwendet, Kennung der Anwendungssitzung und die Bedingung, die die Affinität beendet. Vermeiden Sie Kontogeheimnisse in routinemäßigen Datensatzschlüsseln.

Planen Sie den unangenehmen Fall

Wenn die gewählte Route auf halbem Weg ausfällt, entscheiden Sie, ob der Ablauf sicher über einen anderen Ausgang fortgesetzt werden kann, seine Anwendungssitzung neu aufbauen muss oder anhalten muss. Eine fehlgeschlagene Antwort bedeutet nicht immer, dass ein übermittelter Vorgang nie verarbeitet wurde.

Weder dauerhafte Klebrigkeit noch ständige Rotation ist allgemein richtig. Wählen Sie den Umfang nach den Konsistenzanforderungen der Anwendung und wenden Sie dann Anfrage-Taktung und Dienstgrenzen auf den gesamten Ablauf an. Mehr Ausgänge beseitigen diese Anforderungen nicht.

Ähnliche Artikel