WCF,客户端必须先调用服务器吗?

本文关键字:调用 服务器 客户端 WCF | 更新日期: 2023-09-27 18:12:58

客户端是否必须先联系服务端?是否有可能在客户端上指定一个特定的端点地址,在Service类中,这样当服务的每个实例被实例化时,它开始每X秒调用该地址,只要它是空闲的,为了让客户端知道有多少服务器可用。

也许我错过了一些东西,但似乎当我创建代理时,我需要知道服务器在那里。在处理大量服务器时,我假设上述方法非常方便。或者通常将列表硬编码到您可以访问的所有服务器的客户机中?

WCF,客户端必须先调用服务器吗?

解决此问题的典型方法是将服务器隐藏在虚拟IP/负载均衡器后面,该均衡器将根据您的业务需求在服务器之间分发请求。客户端向可通过单个端点寻址的服务器组发出请求,负载平衡器确定哪个服务器实例将实际处理该请求。