在多个服务器上托管相同的WCF服务以实现负载平衡

时间:2011-12-20 18:15:55

标签: load-balancing wcf

我正在构建一个WCF服务,为了实现用户的最佳连接,我打算在不同的互联网连接上的3或4台服务器上运行它。如何设置客户端连接到服务,可以随机选择一个,也可以选择指定的服务器。如果它是前者,如果服务因任何原因而停止,它会自动转移到下一个吗?

1 个答案:

答案 0 :(得分:3)

如果您想在不购买基于硬件的负载均衡器的情况下执行此操作,则可以通过Windows Network Load Balancing执行此操作,您的客户端将指向虚拟IP,该IP将分发到网络中的多个服务器。有许多负载平衡解决方案需要付出代价,但是如果您拥有带有几台服务器的Windows基础架构,则可以实现这一点。