Aktivieren von Sticky-Sessions auf einem Load Balancer

Für Ratschläge hierzu wäre ich sehr dankbar. Ich habe den ganzen Morgen nachgeforscht und kratzte mir immer noch am Kopf. Ich habe vor ein paar Wochen bei einem neuen Unternehmen angefangen, wo ich der einzige .NET-Entwickler bin, da die Entwicklung ursprünglich von einem Outsourcing-Unternehmen durchgeführt wurde und ich gebeten wurde, Nachforschungen anzustellen. Meine Kenntnisse über das bestehende System sind äußerst begrenzt, aber ich kann die folgende Situation feststellen.

Wir möchten Sticky-Sessions auf einer asp.net-Website aktivieren. Nach meinen Recherchen muss ich die folgenden Schritte ausführen. Wir verwenden den ASP.NET-Statusdienst

Das Setup ist ein Lastausgleichsserver, der zwei Webserver bedient.

Stellen Sie sicher, dass beide Webserver denselben Computerschlüssel haben.Stellen Sie sicher, dass die Websites vor der Bereitstellung vorkompiliert wurden. Zur Serialisierung von Objekten durch den ASP.NET-Statusdienst.Stellen Sie sicher, dass der Anwendungspfad auf der iis-Metabasis auf beiden Webservern identisch ist.

Ich weiß nicht, wo die Sitzungen gespeichert sind. Sind die Sitzungen auf dem Load Balancer gespeichert, können sie auf dem Load Balancer gespeichert werden? Nach meinen Informationen werden sie vom ASP.NET-Statusdienst gespeichert. Sollte der Dienst auf dem Load Balancer ausgeführt werden, werden die Sitzungen auf dem Load Balancer gespeichert.

Soweit ich weiß, wird der ASP.NET-Statusdienst auf jedem der Webserver ausgeführt und sie kommunizieren nur miteinander, sodass die Sitzungen auf beiden Servern gespeichert werden. Ich gehe davon aus, dass die Art und Weise, wie sie dies tun, von der Art des verwendeten Algorithmus abhängt. Jede Information wäre sehr dankbar.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage