C# 用于.net应用程序的负载平衡或故障转移服务器
情景 我的服务是用c#net编写的 现在,在我的生产环境中,我希望此服务位于两台不同的服务器上,以便对其中一台服务器进行负载平衡或故障切换 因此,例如,如果一台服务器死亡,服务将在另一台服务器上继续运行,用户不会受到影响,或者如果站点上的负载很重,用户将被重定向到不同的服务器 对于在不同服务器上进行重定向的用户来说,这不是一个问题,我们有可以检查服务是否正在运行的软件。在这种情况下,如何进行会话管理C# 用于.net应用程序的负载平衡或故障转移服务器,c#,load-balancing,failovercluster,C#,Load Balancing,Failovercluster,情景 我的服务是用c#net编写的 现在,在我的生产环境中,我希望此服务位于两台不同的服务器上,以便对其中一台服务器进行负载平衡或故障切换 因此,例如,如果一台服务器死亡,服务将在另一台服务器上继续运行,用户不会受到影响,或者如果站点上的负载很重,用户将被重定向到不同的服务器 对于在不同服务器上进行重定向的用户来说,这不是一个问题,我们有可以检查服务是否正在运行的软件。在这种情况下,如何进行会话管理 我们如何才能做到这一点呢?当然,您可以自行开发会话管理服务,但我认为这不是您想要的 我有使用会话
我们如何才能做到这一点呢?当然,您可以自行开发会话管理服务,但我认为这不是您想要的 我有使用会话管理的经验,它工作得很好
微软也有,但我不确定它是否完整。这是一个很老的问题,但谷歌仍然可以搜索。自Windows 2012以来,有一种称为群集共享任务的功能。可能还不成熟,因为它只能通过PowerShell进行管理,但可能是一个良好的开端。看看这个。我很想亲自试试