在我的前项目中,我们必须创建一个网站(ASP.NET 视),它有可能有足够的负荷要求一个服务器群。我的理解是,如果服务器的农场使用,会议的国家必须存放在别的地方例如SQL服务器数据库或国家服务器。

一些试验后,我们倾向于使用国家服务器的机制,但事实上,它会有单一故障点,让我紧张。是否有任何方法,通过这种方法我们可以避免的"单点失效"时,使用国家的服务器?

有帮助吗?

解决方案

有一种叫做会话状态分区,你可以使用,以避免single point of failure。如果仍然不适合你,那么你可以考虑尝试 ASP.NET速度项目,它看起来很有希望,即使它是在CTP阶段而已。

如果你想完全可扩展性和冗余性,那么你或许应该使用SQL Server群集。

其他提示

sharedcache(http://www.sharedcache.comhttp://sharedcache.codeplex.com)有一个执行情况的会议,这不是释放为止,但人们使用它。

<击>你可以SQL Server复制设置到另一台机器或使用的故障转移群集。 这可能是昂贵的,但会使你的数据库组件更加健壮。

从技术上讲,你的web服务器机房是单一故障点,以及您的网络,等我不一定会更担心比那些会话状态。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top