代码之家  ›  专栏  ›  技术社区  ›  Codebrain

高可用性

  •  15
  • Codebrain  · 技术社区  · 16 年前

    如果主终结点死了,是否仍要用故障转移终结点配置WCF服务?有点像能够在SQL集群中指定故障转移服务器。

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

    4 回复  |  直到 9 年前
        1
  •  9
  •   Daniel Mann    11 年前

    你需要使用第4层 load balancer 在两个端点前。Prob最好使用专用硬件。

        2
  •  4
  •   erlando    16 年前

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

        3
  •  1
  •   Eddie Gulley    16 年前

    还没有用WCF完成,但是计划有一个本地DNS条目指向我们的网络负载平衡(NLB)虚拟IP地址,该地址将把所有流量引导到我们的一个服务器上,在IIS中托管服务。在过去,我曾在网站上使用过NLB,没有理由认为它不能与WCF一起很好地工作。

    它的好处在于,您可以随意地将服务器带进或带出虚拟集群,而NLB则负责所有丑陋的重新定向到可用节点的工作。它还提供了一个很好的价格标签:免费的Windows服务器许可证。

        4
  •  0
  •   Brian    11 年前

    我们已经把Bigip作为一个解决方案祝您好运,尽管它不便宜也不容易设置。

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