【发布时间】:2012-09-14 18:34:42
【问题描述】:
我正在创建一个简单的应用程序,其中客户端通过 WCF 在服务器上调用服务。我还想创建一个备用服务器,当主服务器出现故障时,可以指定其中一个客户端作为新的主服务器。什么是最好的如何实现这个功能?
【问题讨论】:
-
你的意思是如果你的服务器宕机了,我的电脑(你的客户端)会变成服务器?
-
嗨,欢迎来到 SO!这个问题非常模糊和/或非常广泛。请考虑添加更多详细信息,告诉我们您迄今为止尝试或考虑的内容以及您对这些解决方案的具体问题。
-
提名客户端成为服务器?
-
将您的服务器隐藏在负载均衡器后面。如果可用性是个问题,请使用 NServiceBus 等消息队列系统。
-
在下面再解释一下我的问题..最初只有一个节点(比如 N1),其地址所有连接节点都知道。在几个节点连接到 N1 后,N1 然后提名其中一个连接的节点作为其备份,并且它们不断同步其全局数据。现在,如果 N1 出现故障,那么备份应该作为主节点,然后指定一个连接的节点作为备份。希望我在这里有意义.您能否建议使用 WCF 是否可以做到这一点?