【发布时间】:2010-09-29 18:52:04
【问题描述】:
我正在寻找一种最佳实践或常用的 WCF 通信设计模式,如果 WCF(或初始服务存在),则允许通信发生并故障转移到另一个服务或本地信息服务
我不确定这是否有意义,所以让我举个例子。 我希望这个代理能够连接到 wcf 服务并(希望)向调用者(UI/BO 等)公开合同方法,以便该对象可以调用这些方法,代理尝试联系主要服务(可能是 WCF),如果它无法连接到辅助服务。
理想情况下,所有故障转移和重新连接逻辑都包含在代理中。
是否有封装“切换 wcf 客户端并进行故障转移”的设计模式?
也许不是设计模式,有人推荐一个体面的方法吗?
【问题讨论】: