Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找适用于 .NET / C# 的应用程序级高可用性(HA 或集群)库。
MSCS 不是我的解决方案,因为我需要完全控制我的应用程序的集群实例。
有什么帮助吗?
您可以使用 Windows Azure 执行类似的操作。它的作用是保留应用程序的状态(通过类似会话的机制),并且可以在原始服务器崩溃时在另一台服务器上重新启动应用程序,也可以在其他机器上启动您的应用程序。目前微软还没有销售 azure 设备或软件,目前还没有其他机制,比如动态切换应用程序运行时,最多可以使用消息传递。尽管如此,通过将状态保存到集群存储或数据库中,您可以将应用程序重新启动到另一台机器上的同一点。您也可以自己制作,但设计将取决于您可以分配多少实例以及您想要使用什么操作系统。