Frage

Ich habe eine 4-Server asp.net Farm. Ich mag AppFabric als meine Session State-Server verwenden, aber ich bin nicht sicher, ob es das tut, was ich will, es zu tun. Einige Fragen ...

1: Wenn einige der Knoten abstürzt, wird eine der Sitzungsdaten verloren?

2: Hat jeder Server eine Kopie der Sitzungsdaten im Falle des Scheiterns haben?

In der Dokumentation, die Sie benötigen Windows Server 2008 Enterprise Edition oder höher für die „High Availability“ ausgeführt werden, verfügt der AppFabric. Ich bin mit Windows Server 2008 Standard.

3: Heißt das, ich brauche die Enterprise Edition auf meine Session Daten bleiben sicher, wenn einige der Knoten ausfällt, oder nicht AppFabric automatisch die Sitzungsdaten auf allen Rechnern im Falle des Scheiterns kopiert halten

?
War es hilfreich?

Lösung

Ich have't viel mit dem Sitzungszustand Bits noch gespielt, so dies in der Regel auf AppFabric basiert.

Wenn Sie nicht auf Enterprise Edition sind, können Sie nicht mit hohen Verfügbarkeit verwenden :-( Im Wesentlichen in einem nicht-HA-Szenario, jeder Cache ist ‚gebunden‘ zu einem einzelnen Knoten im Cluster, so dass die Antwort auf Ihre Frage ist - es hängt davon ab, welche Knoten abstürzt Wenn es derjenige ist, dass die den Cache wurde es dann ja, du bist ohne Knochen
.. Wenn Sie jedoch ist in einer HA-Umgebung jede Cache, withthe Secondaries Option eingeschaltet erstellt wird, hat zwei Kopien der Cache-Ausbreitung über die Knoten, so dass, wenn man nach unten geht, nimmt die andere Kopie nach oben die Last (und eine weitere sekundäre Kopie auf einem anderen Knoten erzeugt).

Es gibt eine recht gute konzeptionelle Erklärung von HA für AppFabric hier .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top