2016-04-29 20 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緩存。