如何在asp.net中创建粘性会话

时间:2016-04-29 13:23:31

标签: asp.net asp.net-mvc

如何创建粘性会话,以及哪种会话对于粘贴会话和负载均衡有用,请回答。感谢

<sessionState mode="SQLServer" stateConnectionString="tcpip=<IPADDRESSOFTHESERVER>:42424"
cookieless="false" timeout="100"/>


  
<sessionState mode="StateServer"
  stateConnectionString="tcpip=SampleStateServer:42424"
  cookieless="false"
  timeout="20"/>



<sessionState mode="InProc" cookieless="false" timeout="100"/>

1 个答案:

答案 0 :(得分:2)

Session-State提供了3种负载均衡模式 - StateServer,SQLServer和Custom。

如果您的应用程序不使用缓存,则可以使用其中之一。 我个人喜欢SQLServer而不是StateServer,但SQLServer并不便宜。

但是,如果使用缓存,则需要使用自定义模式将会话状态存储在缓存中。 例如,Redis缓存。