19

如果主端点死亡,是否有配置带有故障转移端点的 WCF 服务?有点像能够在 SQL 集群中指定故障转移服务器。

具体来说,我使用 TCP/IP 绑定来提高速度,但在机器不可用的罕见情况下,我想将流量重定向到故障转移服务器。不太担心丢失消息。我只是不想编写代码来处理重新路由。

4

4 回答 4

10

您需要在两个端点前使用第 4 层负载均衡器。最好坚持使用专用硬件。

于 2008-08-16T11:38:55.397 回答
3

不要试图听起来太模糊,但我认为 Windows 网络负载平衡 (NLB) 应该为您处理这个问题。

于 2008-08-07T02:59:33.380 回答
1

尚未使用 WCF 完成此操作,但计划有一个本地 DNS 条目指向我们的网络负载平衡 (NLB) 虚拟 IP 地址,该地址会将所有流量定向到我们在 IIS 中托管服务的服务器之一。过去,我曾将 NLB 用于网站的这种确切场景,并且看不出它不能与 WCF 很好地配合使用的原因。

它的美妙之处在于您可以随意将服务器移入和移出虚拟集群,而 NLB 负责所有丑陋的重定向到可用节点。它还附带一个很好的价格标签:您的 Windows Server 许可证免费提供。

于 2008-09-17T17:43:37.147 回答
0

我们很幸运将 BigIP 作为一种解决方案,尽管它并不便宜或易于设置。

一个不错的功能是它允许您在负载均衡器的公共端点设置 SSL 证书(以及 CA 的后门)。然后,您可以使用协议将请求传输回 WCF 服务器,从而对整个传输进行加密。

于 2013-12-02T14:12:01.183 回答