场景:
该网站托管在三台服务器上,每台服务器都使用IIS.
使用Windows Server 2003附带的网络负载平衡软件对所有三台服务器进行群集.
所有三个站点都配置为将会话状态存储在已指定为"状态服务器"的单独服务器上.
我被要求扩大"状态服务器".有没有办法让我可以拥有多个状态服务器并在它们之间同步状态,所以如果其中一个状态服务器发生故障,其他状态服务器将能够提供状态信息?
我们在我工作的地方使用Scale Out State Server,它可以很好地完成工作并且设置起来很简单.据我所知,微软也正在开发一款名为Velocity的类似产品,但我没有任何相关经验.
SOSS唯一的缺点就是你需要为此付出代价 - 但我只有与销售和支持团队互动的经验.如果你最终获得许可,请帮我一个忙,让他们知道免费提供的丹尼尔发给你了;)
我会去memcached.您可以在每个Web服务器上进行设置,然后可以使用添加的每个新Web服务器对其进行扩展.我以前在codeplex上找到了几个客户端.