【发布时间】:2011-12-20 18:15:55
【问题描述】:
我正在构建 WCF 服务,为了为用户提供最佳连接,我打算在不同 Internet 连接的 3 或 4 台服务器上运行它。我将如何设置客户端以连接到服务,随机选择一个或指定的服务器。如果是前者,如果服务因某种原因宕机,是否可以自动转到下一个?
【问题讨论】:
标签: load-balancing wcf
我正在构建 WCF 服务,为了为用户提供最佳连接,我打算在不同 Internet 连接的 3 或 4 台服务器上运行它。我将如何设置客户端以连接到服务,随机选择一个或指定的服务器。如果是前者,如果服务因某种原因宕机,是否可以自动转到下一个?
【问题讨论】:
标签: load-balancing wcf
如果您想在不购买基于硬件的负载平衡器的情况下执行此操作,您可以通过Windows Network Load Balancing 执行此操作,您的客户端将指向一个虚拟 IP,该 IP 将分发到您网络内的多个服务器。有许多负载平衡解决方案是有代价的,但是如果您有一个带有几台服务器的 Windows 基础架构,则可以实现这一解决方案。
【讨论】: