【发布时间】:2009-12-01 18:16:41
【问题描述】:
我在 .NET 4.0 中使用 ws-discovery,它运行良好。我的一个问题是如何处理不起作用的服务。例如,假设我在服务器 A 和服务器 B 上有 IService。假设服务器 A 上的此服务已损坏(通过停止应用程序池来模仿此服务)。您的客户仍会找到 2 项服务,因此当您尝试使用该服务时,您无法保证它是有效的。
所以我的问题是,您是否通过遍历端点来处理这个问题,如果第一个失败,请尝试下一个。或者有没有办法只检索在搜索时“启动”的服务?还是我在某处错过了重点-很可能:-)
谢谢
【问题讨论】:
-
您是否在询问当客户端仅发现其需要的部分服务时会发生什么?或者,您是否有多个具有相同界面的服务?
标签: .net wcf .net-4.0 ws-discovery