gpt4 book ai didi

windows - Windows 服务高可用性的任何模式?

转载 作者:可可西里 更新时间:2023-11-01 09:35:57 26 4
gpt4 key购买 nike

情况

我有一个 Windows 服务,我想使其高度可用。

我有两台非集群服务器(Windows server 2003 标准版)。

问题是:

我有哪些选择可以使我的服务以自动化方式高度可用?

我可以想到非对称主从选项,该选项包括让服务在两台机器上运行,并在它们之间进行心跳通信,因此一个充当主机,每当主站没有响应时,从站自动接管。

您知道其他实现方法吗?

注意:请不要将我指向 this answer ,我没有/不会/不能有集群。

最佳答案

如果您的 Windows 服务正在托管 Web/wcf 服务,您可以将客户端配置为具有主要服务 URL 和次要服务 URL。然后您可以修改客户端连接逻辑以在连接到主服务失败时使用辅助服务。

您可以通过添加将执行上述逻辑的路由器服务来透明地执行此操作。基本上代理它连接到的任何服务的操作。但这增加了另一个故障点,即路由器服务。

我想不出的最简单的方法是确保在您的 Windows 服务上设置服务恢复选项。像这样的 http://code.google.com/p/daemoniq/wiki/WindowsServiceRecoveryOptions

HTH

关于windows - Windows 服务高可用性的任何模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1907992/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com