public static String generateProducerHash()

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();
  }