如何pipe理服务故障切换?

我正在使用Windowsnetworking负载平衡来保持我的应用程序可用,即使其中一台服务器已closures。

问题是,它只能检测到整个机器停机。 有时候,只有一个服务发生故障,但是它的主机已经启动了,那么这个请求仍然会被发送到这个端点,但是它不会回答。

有没有解决这个问题的解决scheme? 有什么办法可以configurationWindows NLB或第三方来检查特定端口的状态?

为什么不使用故障转移群集? NLB就是说,NETWORK负载均衡一点也不隐含应用程序级别的容错能力。

我用这个(当然不是特定的Windows)是一个硬件负载平衡器站在集群前面。

我在集群configuration中有一对Kemp( http://www.kemptechnologies.com ),服务指向它们。 他们将来自源的请求转发给其后面的服务器池中的一个成员。 查询服务器的顺序可以通过几种方式中的一种来决定。

肯普不是唯一的提供者,并使用这种方法。 大多数基于硬件的负载平衡器将以相同的方式工作。 这是提供高可用性服务的最可靠的方式,networking基础设施中的数十万甚至数十万美元。