负载均衡器的信号问题
Signal problems to load balancer
我想实现一个简单的 servlet,它每 n 分钟对 Web 应用程序进行一些验证。此验证的目的是 return 负载均衡器的 http 状态代码。如果某个节点可以使用或不可用,负载平衡器现在可以。
我的解决方案(使用servlet)是否可行,能否给个建议。您有什么建议以及如何将心跳嵌入到 Java servlet 中。
我正在使用 Java EE 技术。
此致,
负载平衡器通常会向您的 servlet 发出 HTTP 请求。如果它回答 200 OK(或在负载均衡器寻找的有效负载中包含某些内容),那么应用程序是健康的;如果不是,负载均衡器会停止将流量路由到它,直到它再次恢复健康。换句话说,这是非常可行的,你根本不需要做任何特别的事情。只需回答一个正常的请求并配置负载均衡器以进行正确的调用。
我会每隔 x 秒而不是几分钟轮询一次,但这取决于应用程序。也许您的用户可以忍受一分钟的停机时间。
我想实现一个简单的 servlet,它每 n 分钟对 Web 应用程序进行一些验证。此验证的目的是 return 负载均衡器的 http 状态代码。如果某个节点可以使用或不可用,负载平衡器现在可以。
我的解决方案(使用servlet)是否可行,能否给个建议。您有什么建议以及如何将心跳嵌入到 Java servlet 中。
我正在使用 Java EE 技术。
此致,
负载平衡器通常会向您的 servlet 发出 HTTP 请求。如果它回答 200 OK(或在负载均衡器寻找的有效负载中包含某些内容),那么应用程序是健康的;如果不是,负载均衡器会停止将流量路由到它,直到它再次恢复健康。换句话说,这是非常可行的,你根本不需要做任何特别的事情。只需回答一个正常的请求并配置负载均衡器以进行正确的调用。
我会每隔 x 秒而不是几分钟轮询一次,但这取决于应用程序。也许您的用户可以忍受一分钟的停机时间。