Guten Tag, alle.Bulletproof Sitzungen für IIS Web Farm
Wir machen gerade den Sprung von einem Webserver zu zwei und um ein nahtloses Failover für unsere Benutzer zu ermöglichen, müssen wir etwas über die Sitzung tun.
Gegenwärtig untersuchen wir drei verschiedene Methoden.
- Verwenden Sie eine State-Server
- Nutzen Sie SQL Server
- Chuck alles in verborgene Felder
Ich persönlich möchte Option Nummer eins an ihren Platz, wie wir gehen, um zu sehen habe keine dedizierte Datenbank für Option Nummer zwei und Option Nummer drei scheint wie ein unordentlicher Hack.
Das Problem, mit dem ich derzeit konfrontiert ist, ist, dass mein Manager nicht mit der Single Point of Failure von einem State Server (unser SQL-Server repliziert ist, so keine Probleme gibt) nicht zufrieden ist.
Gibt es etwas, was getan werden kann, um den Zustandsserver oder ähnliches zu replizieren?
ein einziger Staat Server bedeutet Having, dass alle Server in der Farm erreichen kann es so Option 1 wäre in Ordnung sein . Ich denke, Sie werden mit einem "In Process" -Staatsmanagement verwirrt. –
Sie haben absolut recht, ich habe einen Blick darauf geworfen, dass ein einzelner StateServer-Dienst tatsächlich zwischen mehreren Webservern geteilt werden kann. Ich werde meine Antwort auf Genauigkeit korrigieren. Danke, dass du das unterstrichen hast! –
Sie können Clientaffinität innerhalb des NLB verwenden, um zu vermeiden, zu einem anderen IIS zu wechseln. – MRFerocius