2010-12-27 9 views
2

Ich frage mich, ob es eine verteilte ASP.Net State Service Alternative gibt.Distributed ASP.Net State Service

Sitzung kann in InProc, StateService oder SQL gespeichert werden. Sie können auch benutzerdefinierte Speicheranbieter schreiben. Für den Lastenausgleich (ohne irgendeine Form von Sticky IP) funktioniert nur SQL/Custom.

Gibt es alternative ASP.Net State Services, die verteilt werden? Ich denke, jeder Server kann sich mit den anderen synchronisieren.

Bearbeiten: Als Antwort auf Antworten: Ich bin auf der Suche nach Session() Speicher. Der verteilte Cache ist kein Problem, Velocity ist für das verteilte Caching geeignet. :)

Edit2: Als Reaktion auf Oded: State Server hat das Problem der Single Point of Failure. Der SQL-Server ist möglicherweise aufgrund des gewählten Modells (d. H. 3-Schicht) nicht direkt zugänglich, sondern nur über die mittlere Schicht zugänglich.

+0

Warum ist ein Zustandsserver oder SQL nicht ausreichend? – Oded

Antwort

2

ich, das ist daran gedacht, was „Geschwindigkeit“ auf den Tisch bringen werden sollte? Vielleicht möchten Sie Microsoft AppFabric für Ihre Bedürfnisse auschecken.

Edit:
Vielleicht etwas über Ihren Beitrag und Ihre bearbeiten Ich bin fehlt, aber ich bin immer noch ziemlich sicher, dass AppFabric ist, was Sie für Ihre Session() Speicher benötigen. Vielleicht liege ich falsch, aber es scheint mir tot zu sein.

+0

Spot auf. AppFabric scheint genau das zu tun, was ich brauche. :) –

+0

Nützliche Verbindung: http://msdn.microsoft.com/en-us/library/ee790859.aspx –

+0

Froh, dass es war, was Sie benötigten. Für das, was es wert ist, habe ich den gleichen Link hinzugefügt, wo 'Session()' auf meiner Bearbeitung steht. –