Wir haben derzeit eine ASP.NET-Webanwendung, die auf einem einzelnen Server ausgeführt wird. Dieser Server ist im Begriff, die Gefahrenzone bezüglich der CPU-Auslastung zu treffen, und wir möchten einen zweiten Server bereitstellen.Sitzungsstatus Server-Redundanz
Was wäre der beste Weg, um Session State zu behandeln?
Wir führen derzeit InProc. Aber das ist keine Option mit 2+ Servern, da wir manchmal einen einzelnen Server von der WLB-Rotation ausschließen möchten, um Wartungsarbeiten durchzuführen. Auch wenn wir den Sticky Load Balancing verwenden, müssen wir warten, bis alle Benutzer den Vorgang beendet haben, bevor wir den Server von der WLB-Rotation ausschließen können.
So wurde ich auf dieser MSDN-Seite suchen: http://msdn.microsoft.com/en-us/library/ms178586(VS.80).aspx
ich meine Hauptfrage erraten ist: Wenn wir den Staat Server-Modus verwenden. Können wir Redundanz sicherstellen, indem wir den Statusserver auf zwei Servern bereitstellen? Um zu vermeiden, einen einzigen Fehlerpunkt zu haben.
Bitte erzählen Sie mir mehr über memcached? – MartinHN
Martin sorry ich meinte memcachedDB, obwohl Sie memcached replizieren können, ist es nicht einfach - lesen Sie es hier: http://memcachedb.org. Sie müssten prüfen, ob der memcached-Provider damit arbeitet (http://www.codeplex.com/memcachedproviders). – RichardOD
Oh. Das sieht "auf eigene Verantwortung aus - wir bieten keine Unterstützung oder garantieren nichts". – MartinHN