如何使用 HttpServletRequest 中的信息识别集群内的节点?
每个节点唯一的任何信息都是合适的 - 我需要它来区分日志。
最佳答案
您可以尝试获取IP
和主机名
// Get client's IP address
String ipAddress = request.getRemoteAddr(); // ip
// Get client's hostname
String hostname = request.getRemoteHost(); // hostname
如果它没有给出你想要的,我会打印所有请求头并查看是否有唯一标识符
例如,如果请求通过代理,某些服务器会添加 x-forwarded-for
或 X_FORWARDED_FOR
关于java - HttpServletRequest 中有什么可以用来识别集群中的节点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14711513/