.NET 应用程序级高可用性库

发布于 2024-10-14 11:48:19 字数 105 浏览 2 评论 0原文

我正在寻找适用于 .NET / C# 的应用程序级高可用性(HA 或集群)库。

MSCS 不是我的解决方案,因为我需要完全控制应用程序的集群实例。

有什么帮助吗?

I'm looking for an application level High Availability (HA or Cluster) library for .NET / C#.

MSCS is not a solution for me since i need to have full control over clustered instances of my application.

Any help ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

有深☉意 2024-10-21 11:48:19

您可以使用 Windows Azure 执行类似的操作。它的作用是保留应用程序的状态(通过类似会话的机制),并且可以在原始服务器崩溃时在另一台服务器上重新启动应用程序,也可以在其他计算机上启动应用程序。
目前,微软尚未销售azure设备或软件,并且目前没有其他机制,例如动态切换应用程序运行时,消息传递是最多可用的。
尽管如此,通过将状态保存到集群存储或数据库中,您可以将应用程序重新启动到另一台计算机上的同一点。
您也可以自己制作,但设计取决于您可以分配的实例数量以及您想要使用的操作系统。

You can use Windows Azure to do something similar. What it does it preserves state of the app (via session like mechanism) and can restart app on another server when original is crashed, as well it can start your apps on additional machines.
Currently Microsoft doesn't sell azure appliances or software yet and at the moment there is no other mechanism like switching app runtimes on the fly, messaging is what is available at most.
Still, by having state saved into the clustered storage or database, you can restart app to the same point on the another machine.
You can make it yourself as well, but design would depend on how many instances you can allocate and what operating systems you want to use.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文