2009-12-11 40 views
5

我有一些存储在Session中的数据的webRole。数据是几十个小变量(字符串)和一两个大对象(几兆字节)。我需要在多个实例中运行这个webRole。由于来自单个用户的两个请求可以转到不同的实例,所以Session变得毫无用处。所以,我正在寻找最有效和最简单的方法来存储这种情况下的易失性用户数据。我知道我可以将它存储在客户端的cookie中,但这对于大对象来说会失败。我也知道我可以在Azure存储中使用用户数据 - 但这似乎比Session更复杂。任何人都可以提出有效和简单的方法,如会话状态?或者可能有一些解决方法,以便在启用多个实例时使Session状态正常工作。Azure和会话状态下的多个webRole实例

+0

重复http://stackoverflow.com/questions/1023108/how-does-microsoft-azure-handle-session-state – 2010-06-22 23:53:12

回答

0

您需要使用另一个会话状态存储比内存。在Azure中,您可以使用缓存,存储表或SQL服务器在实例之间共享会话数据。

+0

提供一些代码片段的更多细节.. – Shivaay 2013-05-06 07:51:08

相关问题