【问题标题】:Load balancing OR Failover servers for .net application.net 应用程序的负载平衡或故障转移服务器
【发布时间】:2010-10-23 21:10:56
【问题描述】:

场景 我有用 c#.net 编写的服务。

现在在我的生产环境中,我希望此服务位于 2 台不同的服务器上,用于负载平衡或其中一台服务器的故障转移。

因此,例如,如果一台服务器死机,则服务会继续在另一台服务器上运行并且用户不会受到影响,或者如果站点负载过重,用户会被重定向到不同的服务器。

对于在不同服务器上重定向的用户来说不是问题,我们有可以检查服务是否正在运行的软件。这种情况下如何进行会话管理?

我们怎样才能做到这一点?

【问题讨论】:

    标签: c# load-balancing failovercluster


    【解决方案1】:

    当然,您可以随时使用自己的会话管理服务,但我认为这不是您想要的。

    我有使用NCache 进行会话管理的经验,它运行良好。

    微软也有Velocity,但我不确定它是否完整。

    【讨论】:

      【解决方案2】:

      非常古老的问题,但仍可通过 Google 搜索。从 Windows 2012 开始,有一个称为集群共享任务的功能。可能还不成熟,因为它只能通过 PowerShell 进行管理,但可能是一个好的开始。检查此MSDN post。我很想亲自尝试一下。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-05
        • 2012-01-10
        • 2021-11-05
        • 2016-09-20
        • 1970-01-01
        相关资源
        最近更新 更多