dubbo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "天" <1197596...@qq.com>
Subject Why heartbeatTimeout is 3 times as much as heartbeat?
Date Sat, 10 Mar 2018 09:58:25 GMT
hi, I'm a little puzzled, why heartbeatTimeout is 3 times as much as heartbeat?


public HeaderExchangeServer(Server server) {
    if (server == null) {
        throw new IllegalArgumentException("server == null");
    }
    this.server = server;
    this.heartbeat = server.getUrl().getParameter(Constants.HEARTBEAT_KEY, 0);
    this.heartbeatTimeout = server.getUrl().getParameter(Constants.HEARTBEAT_TIMEOUT_KEY,
heartbeat * 3);
    if (heartbeatTimeout < heartbeat * 2) {
        throw new IllegalStateException("heartbeatTimeout < heartbeatInterval * 2");
    }
    startHeatbeatTimer();
}
Mime
  • Unnamed multipart/alternative (inline, 8-Bit, 0 bytes)
View raw message