我期待识别WCF通信的最佳实践或经常使用的设计模式,使得发生,如果WCF(或初始服务存在)故障转移到另一个服务或信息的本地服务通信WCF客户端切换和故障转移功能的设计模式?
我不知道这很有道理,所以让我举个例子。 我希望这个代理能够连接到一个wcf服务,并且(希望)将合约方法暴露给调用者(UI/BO等),以便这个对象可以调用这些方法,代理尝试联系主服务(可能是WCF),如果它连接到辅助服务失败。
理想情况下,所有故障转移和重新连接逻辑都将包含在代理中。
是否有封装“切换wcf客户端故障转移”的设计模式?
也许不是设计模式,任何人都推荐一个体面的方法?