mirror of
https://github.com/apache/rocketmq.git
synced 2026-09-01 15:47:01 +08:00
Do not send heartbeat for every pull request
This commit is contained in:
@@ -1046,20 +1046,8 @@ public class MQClientInstance {
|
||||
if (this.brokerVersionTable.get(brokerName).containsKey(brokerAddr)) {
|
||||
return this.brokerVersionTable.get(brokerName).get(brokerAddr);
|
||||
}
|
||||
} else {
|
||||
HeartbeatData heartbeatData = prepareHeartbeatData();
|
||||
try {
|
||||
int version = this.mQClientAPIImpl.sendHearbeat(brokerAddr, heartbeatData, 3000);
|
||||
return version;
|
||||
} catch (Exception e) {
|
||||
if (this.isBrokerInNameServer(brokerAddr)) {
|
||||
log.info("send heart beat to broker[{} {}] failed", brokerName, brokerAddr);
|
||||
} else {
|
||||
log.info("send heart beat to broker[{} {}] exception, because the broker not up, forget it", brokerName,
|
||||
brokerAddr);
|
||||
}
|
||||
}
|
||||
}
|
||||
//To do need to fresh the version
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user