ASP.NET MVC会话替代负载平衡环境

时间:2013-10-31 17:56:27

标签: asp.net session load-balancing stateserver

考虑到负载均衡器后面有多个Web服务器(IIS)的体系结构,我如何确定保留会话信息的最佳选项?

据我所知,负载均衡器可以配置为使用sticky sessions,但由于受影响系统上运行的其他应用程序建立了约束,因此这似乎不是一个选项。考虑到这一点,我通常最后会提到State Server here

现在我不明白为什么我应该使用单个(?)状态服务器来保持来自多个Web服务器系统的会话信息 - 这不会导致整个负载平衡方法无用吗?或者对整体表现的实际影响如此微不足道以至于可以忽略不计?

我可以看到拥有这样一个服务器是一个可行的解决方案,但我想知道这实际上是否是一个好的。还有其他现实的选择吗?

一般情况下,我更喜欢在负载均衡器上启用sticky sessions,因为我不明白为什么考虑到托管应用程序的整体性能会出现问题,但我也不是在这件事上非常有经验。

0 个答案:

没有答案