【问题标题】:How to get the Node's server IP behind a load balancer in Java如何在 Java 中获取负载均衡器后面的节点服务器 IP
【发布时间】:2011-06-11 07:06:44
【问题描述】:

我在负载均衡器后面有一个网页,我想向用户显示(用于故障排除)用户连接到的实际节点的 IP(由于会话粘滞,一段时间内会保持不变)

我确定这是一个非常微不足道的问题,但我想确定,应该使用什么 Java API?所有 API 都会返回请求主机吗?还是取决于服务器?

【问题讨论】:

  • 另见stackoverflow.com/questions/901755/…,其中考虑了多个接口。
  • 我也有同样的问题。任何人都可以建议我一些用于 python 的 API 来实现相同的功能吗?

标签: java jsp servlets jakarta-ee load-balancing


【解决方案1】:

InetAddress.getLocalHost().getHostName() 将为您提供您所在服务器的名称。 InetAddress.getLocalHost().getHostAddress() 将提供您所在服务器的 IP 地址。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-03
    • 2015-06-17
    • 2019-01-13
    • 1970-01-01
    • 2016-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多