如果我们选择将 Node-Affinity(粘性 MAC)与负载平衡的 IIS 解决方案结合使用,主要缺点是什么?
我们正在考虑使用内存会话状态,因此需要评估这些选项。
欢呼邓肯
答案1
由于代理、重度用户共享同一 IP 等原因,您可能会遇到不平衡的情况。
显然,如果一台机器发生故障,当用户转移到另一台机器时,您将丢失所有会话。而使用从共享后端加载缓存状态的混合系统则不存在此缺点。
答案2
需要注意的主要问题是,在两个系统之间进行平衡时,会话状态信息可能会出现问题。您可能希望查看 serverfault 元论坛,询问该网站如何处理会话和负载平衡(以及播客 wiki 的说明),因为 Jeff 和 Joel 对创建、配置和修改 ServerFault 网站以及他们遇到的问题都非常透明。我很确定 Jeff 之前讨论过会话问题和平衡问题。
也许维基百科有一些信息可以提供帮助。播客笔记(说明每集的内容)可以在serverfault 博客。