负载均衡器的信号问题

问题描述 投票:0回答:1

我想实现一个简单的 servlet,每隔 n 分钟对 Web 应用程序进行一次验证。此验证的目的是将 http 状态代码返回到负载均衡器。负载均衡器现在可以判断某个节点是否可以使用。

我的解决方案(使用 servlet)可行吗?您有何建议以及如何将心跳嵌入到 Java servlet 中?

我正在使用 Java EE 技术。

java servlets jakarta-ee load-balancing
1个回答
1
投票

通常负载均衡器会向您的 servlet 发出 HTTP 请求。如果它回答 200 OK(或在负载均衡器查找的负载中包含某些内容),则应用程序运行正常;如果不是,负载均衡器将停止将流量路由到它,直到它再次恢复正常。换句话说,这是非常可行的,你根本不需要做任何特别的事情。只需回答正常请求并配置负载均衡器即可做出正确的调用。

我会每隔 x 秒而不是分钟轮询一次,但这取决于应用程序。也许您的用户可以容忍一分钟的停机时间。

© www.soinside.com 2019 - 2024. All rights reserved.