2009-04-22 96 views
0

我需要在Web服務客戶端應用程序中構建一些彈性。標準dot.net web服務生成的客戶端(經典版還是3.0版)支持這兩種方案中的任何一種?在c#webservice客戶端中指定故障轉移服務器

  • 指定服務器的地址的列表,這樣,如果一臺服務器出現故障的CLIEN可以自動退回。

  • 配置客戶端,使其查找DNS服務記錄而不是標準主機,並根據優先級使用主機列表,並跟蹤哪些主機已啓動。

負載均衡服務器或通過代理不能解決我的問題,這與地理彈性有關。

任何幫助將不勝感激,謝謝!

回答

1

我們一般都建立了自己的圖層;我不認爲默認生成的客戶端代碼做這樣的事情。

更多的時候,我們定義一個自定義的configSection,然後在該部分添加一堆鍵/值對。然後,我們循環查看每個請求的列表。