如何切换服务服务器B / W主要,次要的时候,其中一个closures?

我是基于networking的应用程序的新手..我的要求是,用户访问可以由两个服务器 – 主和辅助服务的URL。

当主要closures时,该URL的请求应自动转发到辅助服务器,以便它代替主服务器(并且一旦主服务器恢复,服务器就会再次成为所有传入请求的服务器)。 这怎么能实现? 会不会有一个脚本,将为我的目的? 这个脚本将在哪里运行?

我应该采取什么方法..请分享一些意见..

谢谢。

您使用什么操作系统?

两种常见的做法是使用负载均衡器和集群。

最常用的方法是将一个硬件负载均衡器放在Web服务器的前面。 LB会检测节点上的服务何时停止,并将stream量redirect到另一个节点。 软件HA /负载平衡也有很多方法。

通过群集,服务器具有检测服务可用性的心跳连接和其他方法。 在主动/被动群集中,正如你似乎在谈论的那样,一个服务器将成为活动节点,如果失败,另一个服务器将接pipe服务。 不需要IP更改,因为群集使用一个虚拟IP来实现外部可用性。

下面是一个与Apache / Linux相关的SF问题。

在一些有限的情况下,DNS故障转移可能是有用的。 请参阅为什么不build议DNS故障转移?