2009-12-11 6 views
5

Ich habe WebRole mit einigen Daten in Session gespeichert. Die Daten sind einige zehn kleine Variablen (Strings) und zwei große Objekte (einige Megabyte). Ich muss diese WebRole in mehreren Instanzen ausführen. Da zwei Anfragen von dem einzelnen Benutzer zu verschiedenen Instanzen gehen können, wurde Session nutzlos. Also suche ich nach der effizientesten und einfachsten Methode, flüchtige Benutzerdaten für diesen Fall zu speichern. Ich weiß, dass ich es auf der Client-Seite in Cookies speichern kann, aber dies wird für große Objekte fehlschlagen. Ich weiß auch, dass ich Daten in Azure-Speicher verwenden kann - aber das scheint komplizierter als Session. Kann jemand eine effiziente und einfache Methode vorschlagen, wie Session-Status? Oder wahrscheinlich eine Problemumgehung, damit der Sitzungsstatus bei mehreren aktivierten Instanzen ordnungsgemäß funktioniert.Mehrere WebRole-Instanzen im Azure- und Session-Status

+0

Duplikat von http://stackoverflow.com/questions/1023108/how-does-microsoft-azure-handle-session-state –

Antwort

0

Sie benötigen eine andere Sitzung State-Speicher als Speicher zu verwenden. In Azure können Sie mithilfe von Cache, Speichertabellen oder SQL Server Sitzungsdaten zwischen Instanzen freigeben.

+0

Geben Sie mehr Details mit einigen Code-Schnipsel .. – Shivaay