确定通过负载均衡器的jdbc连接的原始IP地址?

时间:2016-08-27 03:27:10

标签: jdbc database-connection load-balancing

对于http连接,许多负载均衡器会将原始IP地址放在http标头中,例如X-Forwarded-For,以便您的应用程序可以记录该IP。

jdbc或odbc连接是否存在等效函数?我希望我的数据库服务器记录发起连接的IP地址,而不是负载均衡器的IP。

我已经做了很多搜索答案,但是做得很短,所以任何帮助都会受到赞赏!

1 个答案:

答案 0 :(得分:0)

在JDBC中没有类似的东西,因为JDBC只是数据库的Java API。它由一组接口和一些具体类组成,并规定了它们必须或应该展示的行为。

您需要检查数据库,数据库驱动程序和此负载均衡器的文档,以了解可能的内容。但可能的答案是否定的,因为(关系型)数据库通常不会像这样负载均衡(我假设你的意思是转发代理)。