我正在寻找适用于.NET / C#的应用程序级高可用性(HA或群集)库。
MSCS对我来说不是一个解决方案,因为我需要完全控制我的应用程序的集群实例。
任何帮助?
答案 0 :(得分:0)
您可以使用Windows Azure执行类似的操作。它的作用是保留应用程序的状态(通过类似机制的会话),并且可以在原始崩溃时在另一台服务器上重新启动应用程序,以及它可以在其他计算机上启动您的应用程序。 目前微软还没有出售azure设备或软件,目前还没有其他机制可以动态切换app运行时,最多可以使用消息传递。 仍然,通过将状态保存到群集存储或数据库,您可以将应用程序重新启动到另一台计算机上的同一点。 您也可以自己创建,但设计将取决于您可以分配的实例数以及您要使用的操作系统。