如何避免单点故障时使用国家的服务器ASP.NET 网站
-
18-09-2019 - |
题
在我的前项目中,我们必须创建一个网站(ASP.NET 视),它有可能有足够的负荷要求一个服务器群。我的理解是,如果服务器的农场使用,会议的国家必须存放在别的地方例如SQL服务器数据库或国家服务器。
一些试验后,我们倾向于使用国家服务器的机制,但事实上,它会有单一故障点,让我紧张。是否有任何方法,通过这种方法我们可以避免的"单点失效"时,使用国家的服务器?
解决方案
有一种叫做会话状态分区一>,你可以使用,以避免single point of failure
。如果仍然不适合你,那么你可以考虑尝试 ASP.NET速度项目,它看起来很有希望,即使它是在CTP阶段而已。
如果你想完全可扩展性和冗余性,那么你或许应该使用SQL Server群集。
其他提示
sharedcache(http://www.sharedcache.com 或 http://sharedcache.codeplex.com)有一个执行情况的会议,这不是释放为止,但人们使用它。
<击>你可以SQL Server复制设置到另一台机器或使用的故障转移群集。 这可能是昂贵的,但会使你的数据库组件更加健壮。击>
从技术上讲,你的web服务器机房是单一故障点,以及您的网络,等我不一定会更担心比那些会话状态。
不隶属于 StackOverflow