2009-05-05 90 views
1

方案 我有用c#.net编写的服务。.net应用程序的负载均衡或故障转移服务器

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

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

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

我们该如何做到这一点?

回答

0

当然,您可以随时启用自己的会话管理服务,但我不认为这就是您要查找的内容。

我有使用NCache进行会话管理的经验,它工作得很好。

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

0

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

相关问题