更新2:解决了第一个问题(注意如下) - 降低了复杂性/范围。
注意:如果使用HttpsBinding从云服务中的自托管WCF服务迁移到Service Fabric,则需要将HostNameComparisonMode从Exact更改为StrongWildcard。
我有这样的场景,我必须打开许多(100+)WCF服务主机才能从外部服务接收回调。他们有相同的合同,但凭证不同(服务证书对我们每个客户都是独一无二的)。
我想知道是否可以通过单个主机/路由器路由所有请求,该主机/路由器可以检查连接的客户端预期服务证书和a)欺骗/忽略(最好)服务证书或将连接转发到正确的主人。
我希望避免在服务结构节点首次启动时加载数百个具有不同凭据(存储在数据库中)的服务主机,因此我不会接收到服务的流量。尚未加载。理想情况下,我可以在需要时加载它们或者根本不需要加载它们(欺骗证书或其他东西)。
寻找一位对WCF更精明的人,以便了解可能性。感谢。