考虑到负载均衡器后面有多个Web服务器(IIS)的体系结构,我如何确定保留会话信息的最佳选项?
据我所知,负载均衡器可以配置为使用sticky sessions
,但由于受影响系统上运行的其他应用程序建立了约束,因此这似乎不是一个选项。考虑到这一点,我通常最后会提到State Server
here。
现在我不明白为什么我应该使用单个(?)状态服务器来保持来自多个Web服务器系统的会话信息 - 这不会导致整个负载平衡方法无用吗?或者对整体表现的实际影响如此微不足道以至于可以忽略不计?
我可以看到拥有这样一个服务器是一个可行的解决方案,但我想知道这实际上是否是一个好的。还有其他现实的选择吗?
一般情况下,我更喜欢在负载均衡器上启用sticky sessions
,因为我不明白为什么考虑到托管应用程序的整体性能会出现问题,但我也不是在这件事上非常有经验。