2009-04-22 98 views
0

我需要在Web服务客户端应用程序中构建一些弹性。标准dot.net web服务生成的客户端(经典版还是3.0版)支持这两种方案中的任何一种?在c#webservice客户端中指定故障转移服务器

  • 指定服务器的地址的列表,这样,如果一台服务器出现故障的CLIEN可以自动退回。

  • 配置客户端,使其查找DNS服务记录而不是标准主机,并根据优先级使用主机列表,并跟踪哪些主机已启动。

负载均衡服务器或通过代理不能解决我的问题,这与地理弹性有关。

任何帮助将不胜感激,谢谢!

回答

1

我们一般都建立了自己的图层;我不认为默认生成的客户端代码做这样的事情。

更多的时候,我们定义一个自定义的configSection,然后在该部分添加一堆键/值对。然后,我们循环查看每个请求的列表。