in src/main/java/com/aliyun/openservices/aliyun/log/producer/internals/Utils.java [28:37]
public static String generateProducerHash(int instanceId) {
String ip = NetworkUtils.getLocalMachineIP();
if (ip == null) {
LOGGER.warn("Failed to get local machine ip, set ip to 127.0.0.1");
ip = "127.0.0.1";
}
String name = ManagementFactory.getRuntimeMXBean().getName();
String input = ip + "-" + name + "-" + instanceId;
return Hashing.farmHashFingerprint64().hashString(input, Charsets.US_ASCII).toString();
}