我们有一个 WCF 路由服务,它(显然)路由到多个 WCF 服务。我们使用 SOAP 消息传递,并且我们的 SOAP 标头包含一个值,供消费者系统设置它的标识符。
您如何测试/证明特定请求被路由到特定 WCF 服务?
场景是:路由器部署有特定的路由配置。然后更新路由器以包含更多服务的新路由,我们如何证明新请求被正确路由并且现有路由保持不变(即仍然正确路由)
我们想到的一种解决方案是让响应使用提供者服务的标识符填充 SOAP 标头,并基于消费者系统执行断言 + 请求应该与提供者系统匹配。
使用 SOAP 标头是最好的方法吗?