クライアントでWCFバックアップリストを定義して、単一接点先のルーティングサービスがネササリでないようにすることは可能ですか?クライアントのWCFルーティングバックアップリスト
私は2つのサービスが同じ連絡先(インターフェース)を実装しています。最初のサービスが利用できない場合は、クライアントにバックアップサービスが使用されることを知らせたいと思います。
これが可能ですか、またはクライアントが通信するルーティングサービス(単一接点)を作成する必要がありますか。
<client>
<endpoint address="http://localhost:49192/OrdinaryCustomerService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ICustomer"
contract="OrdinaryCustomerServiceReference.ICustomer" name="OrdinaryCustomerService" />
<endpoint address="http://localhost:49860/PremiumCustomerService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ICustomer"
contract="PremiumCustomerServiceReference.ICustomer" name="PremiumCustomerService" />
</client>
<routing>
<backupLists>
<backupList name="CustomerBackupList">
<add endpointName="PremiumCustomerService"/>
</backupList>
</backupLists>
</routing>