.net应用程序的负载均衡或故障转移服务器
问题描述:
方案 我有用c#.net编写的服务。.net应用程序的负载均衡或故障转移服务器
现在在我的生产环境中,我希望此服务位于2台不同的服务器上,用于Loadbalancing或故障转移服务器之一。
因此,例如,如果一台服务器死亡,服务将继续在另一台服务器上运行,并且用户不会受到影响,或者如果网站负载过重,用户会重定向到不同的服务器。
对于在不同服务器上重定向的用户不是问题,我们有可以检查服务是否正在运行的软件。在这种情况下如何做会话管理?
我们该如何做到这一点?
答
非常古老的问题,但仍然可以通过Google搜索。自Windows 2012以来,有一项称为“集群共享任务”的功能。可能还不成熟,因为它只能通过PowerShell管理,但也许是一个很好的开始。检查这MSDN post。我很想亲自尝试。