自主WCF单个到多个主机路由

Pet*_*Lea 5 wcf azure

更新2:解决了第一个问题(下面的注释) - 降低了复杂性/范围.

注意:如果使用HttpsBinding从云服务中的自托管WCF服务迁移到Service Fabric,则需要将HostNameComparisonMode从Exact更改为StrongWildcard.

我有这样的场景,我必须打开许多(100+)WCF服务主机来接收来自外部服务的回调.他们有相同的合同,但凭证不同(服务证书对我们每个客户都是独一无二的).

我想知道是否可以通过单个主机/路由器路由所有请求,该主机/路由器可以检查连接的客户端预期服务证书,以及a)欺骗/忽略(最好)服务证书或将连接转发到正确的主机上.

我希望避免在服务结构节点首次出现时加载数百个具有不同凭据的服务主机(存储在数据库中),因此我不会收到尚未加载的服务的流量.理想情况下,我可以在需要时加载它们或者根本不需要加载它们(欺骗证书或其他东西).

寻找一个对WCF有更多了解的人,以了解可能性.谢谢.