2016-04-29 21 views
2

如何创建粘性会话,以及什么样的会话用于粘性会话和负载均衡请回答。由于如何在asp.net中创建粘性会话

<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"/>

+2

你试过看看这里吗? http://stackoverflow.com/questions/16194328/enabling-sticky-sessions-on-a-load-balancer –

+0

但这篇文章不显示如何创建粘性会话 –

+0

请参阅TechNet关于[“单亲和性”](https ://technet.microsoft.com/en-us/library/bb734910.aspx) – EdSF

回答

2

Session-State提供3种模式的负载均衡 - 的StateServer,SQLServer的和自定义。

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

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