gpt4 book ai didi

com.linecorp.centraldogma.server.ZooKeeperAddress.host()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-17 23:29:31 28 4
gpt4 key购买 nike

本文整理了Java中com.linecorp.centraldogma.server.ZooKeeperAddress.host()方法的一些代码示例,展示了ZooKeeperAddress.host()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZooKeeperAddress.host()方法的具体详情如下:
包路径:com.linecorp.centraldogma.server.ZooKeeperAddress
类名称:ZooKeeperAddress
方法名:host

ZooKeeperAddress.host介绍

[英]Returns the IP address or host name of the ZooKeeper server.
[中]返回ZooKeeper服务器的IP地址或主机名。

代码示例

代码示例来源:origin: line/centraldogma

private static int findServerId(Map<Integer, ZooKeeperAddress> servers, int currentServerId,
                InetAddress addr) {
  final String ip = NetUtil.toAddressString(addr, true);
  for (Entry<Integer, ZooKeeperAddress> entry : servers.entrySet()) {
    final String zkAddr;
    try {
      zkAddr = NetUtil.toAddressString(InetAddress.getByName(entry.getValue().host()), true);
    } catch (UnknownHostException uhe) {
      throw new IllegalStateException(
          "failed to resolve the IP address of the server name: " + entry.getValue().host());
    }
    if (zkAddr.equals(ip)) {
      final int serverId = entry.getKey().intValue();
      if (currentServerId < 0) {
        currentServerId = serverId;
      } else if (currentServerId != serverId) {
        throw new IllegalStateException(
            "cannot auto-detect server ID because there are more than one IP address match. " +
            "Both server ID " + currentServerId + " and " + serverId +
            " have a matching IP address. Consider specifying server ID explicitly.");
      }
    }
  }
  return currentServerId;
}

代码示例来源:origin: com.linecorp.centraldogma/centraldogma-server-shaded

private static int findServerId(Map<Integer, ZooKeeperAddress> servers, int currentServerId,
                InetAddress addr) {
  final String ip = NetUtil.toAddressString(addr, true);
  for (Entry<Integer, ZooKeeperAddress> entry : servers.entrySet()) {
    final String zkAddr;
    try {
      zkAddr = NetUtil.toAddressString(InetAddress.getByName(entry.getValue().host()), true);
    } catch (UnknownHostException uhe) {
      throw new IllegalStateException(
          "failed to resolve the IP address of the server name: " + entry.getValue().host());
    }
    if (zkAddr.equals(ip)) {
      if (currentServerId < 0) {
        currentServerId = entry.getKey().intValue();
      } else {
        throw new IllegalStateException(
            "cannot auto-detect server ID because there are more than one IP address match. " +
            "Both server ID " + currentServerId + " and " + entry.getKey() +
            " have a matching IP address. Consider specifying server ID explicitly.");
      }
    }
  }
  return currentServerId;
}

代码示例来源:origin: com.linecorp.centraldogma/centraldogma-server

private static int findServerId(Map<Integer, ZooKeeperAddress> servers, int currentServerId,
                InetAddress addr) {
  final String ip = NetUtil.toAddressString(addr, true);
  for (Entry<Integer, ZooKeeperAddress> entry : servers.entrySet()) {
    final String zkAddr;
    try {
      zkAddr = NetUtil.toAddressString(InetAddress.getByName(entry.getValue().host()), true);
    } catch (UnknownHostException uhe) {
      throw new IllegalStateException(
          "failed to resolve the IP address of the server name: " + entry.getValue().host());
    }
    if (zkAddr.equals(ip)) {
      final int serverId = entry.getKey().intValue();
      if (currentServerId < 0) {
        currentServerId = serverId;
      } else if (currentServerId != serverId) {
        throw new IllegalStateException(
            "cannot auto-detect server ID because there are more than one IP address match. " +
            "Both server ID " + currentServerId + " and " + serverId +
            " have a matching IP address. Consider specifying server ID explicitly.");
      }
    }
  }
  return currentServerId;
}

代码示例来源:origin: line/centraldogma

zkProps.setProperty(
      "server." + id,
      addr.host() + ':' + addr.quorumPort() + ':' + addr.electionPort() + ":participant");
});

代码示例来源:origin: com.linecorp.centraldogma/centraldogma-server-shaded

zkProps.setProperty(
      "server." + id,
      addr.host() + ':' + addr.quorumPort() + ':' + addr.electionPort() + ":participant");
});

代码示例来源:origin: com.linecorp.centraldogma/centraldogma-server

zkProps.setProperty(
      "server." + id,
      addr.host() + ':' + addr.quorumPort() + ':' + addr.electionPort() + ":participant");
});

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com