高可用性

时间:2020-03-05 18:38:14  来源:igfitidea点击:

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

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

解决方案

回答

听起来似乎不太含糊,但我认为Windows网络负载平衡(NLB)应该为我们解决这个问题。

回答

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

回答

尚未使用WCF做到这一点,但计划有一个本地DNS条目,该条目指向我们的网络负载平衡(NLB)虚拟iP地址,该地址会将所有流量定向到我们在IIS中托管服务的服务器之一。过去,我曾在网站上使用NLB来处理这种确切的情况,但没有理由认为它不能与WCF一起很好地工作。

这样做的好处是我们可以随意将服务器移入或者移出虚拟群集,而NLB会处理所有难看的重定向到可用节点的操作。它还带有很大的价格标签:Windows Server许可证附带$ FREE。