2012-09-22 54 views
0

我正在创建一个简单的应用程序,其中客户端通过WCF调用服务器上的服务。我还希望创建一个备份服务器,当主服务器出现故障时,可以提名其中一个客户端作为新的主服务器。什么是最佳方式实现这个功能?在wcf中管理服务器故障转移?

+0

你的意思是,如果你的服务器宕机,我的PC(客户端)将成为服务器? – Artless

+0

合雅,欢迎来到SO!这个问题非常模糊和/或非常广泛。请考虑添加更多详细信息,告诉我们您已经尝试过或考虑到目前为止以及您的解决方案的具体问题是什么。 – Jeroen

+0

提名客户成为服务器? –

回答

0

我想约翰可能错误地写了客户端。 约翰,我的理解是“你想拥有一台备用服务器,可以作为故障切换时的主服务器”。对?

我认为WCF路由可以解决这个问题。请按照MSDN上的讨论你的答案:

http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/c1f148f4-b27f-466a-ba99-4e413b68b455

+0

不,它意味着什么。让我解释一下好一点。最初只有一个节点(比如N1),其地址是所有连接节点都知道的。在几个节点连接到N1之后,N1会指定其中一个连接节点作为它的备份,并且它们将继续同步它们的全局数据。现在如果N1那么备份应该接管为主,然后提名其中一个连接的节点作为备份。希望我在这里有意义。可以建议,如果这甚至可以使用WCF吗? – user1630812