gpt4 book ai didi

java - 从 Tomcat 控制负载均衡器的路由

转载 作者:行者123 更新时间:2023-11-28 22:42:53 24 4
gpt4 key购买 nike

我有一个负载平衡器问题。我读过的所有负载均衡器配置示例都会检查客户端数据,并以此为基础进行所有负载均衡路由决策。我有一个不同的问题。我需要让应用服务器告诉负载均衡器他现在提供一个特定的 url。

背景:

我有大约 10000 个连接到 tomcat 服务器的硬件设备(通过二进制 TCP 协议(protocol))。 tomcat 服务器还向希望与这些设备通信的客户端提供 HTTP。

我不知道硬件设备何时连接(并且我无法在连接上识别它们)但我希望来自客户端的所有 http 请求,这些请求被定向到该设备在设备之后转到该 tomcat 服务器已连接。硬件设备通过循环 dns 进行负载平衡。

问题:

是否有任何好的 http 负载平衡器,我可以让 tomcat 服务器说“嘿,刚刚连接了 id xxx 的设备,请将所有流向该设备的流量重定向给我”? http请求很容易识别。他们在请求 url 中有设备的 ID。

如有任何关于负载均衡器或谷歌查询的建议,我们将不胜感激。

最佳答案

对于最初的问题,我认为您不是在寻找负载均衡器,而只是一个简单的反向代理,但它必须是动态的。使用 mod_rewrite 查看 Apache httpd mod_proxy。对于动态部分,也许您的 tomcat 可以在 sqldb 中注册它们连接的“冰箱”,在这种情况下使用带有 dbd 的 RewriteMap。

关于java - 从 Tomcat 控制负载均衡器的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22082865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com