在c#Web服务客户端中指定故障转移服务器

时间:2009-04-22 15:50:12

标签: c# dns failover webservice-client mission-critical

我需要在Web服务客户端应用程序中构建一些弹性。标准dot.net Web服务是否支持这两种方案中的任何一种生成客户端(经典或3.0)?

  • 指定服务器地址列表,以便在一台服务器发生故障时clien可以自动回退。

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

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

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

1 个答案:

答案 0 :(得分:1)

我们通常建立自己的图层;我不认为默认生成的客户端代码会做这样的事情。

更常见的是,我们定义了一个自定义的configSection,然后在该部分中添加了一堆键/值对。然后,我们通过该列表循环查看每个请求。