public void addNodeRelInfo(String clientId, int waitDuration) {
        NodeRebInfo nodeRebInfo = this.balanceNodeMap.get(clientId);
        if (nodeRebInfo != null) {
            if (nodeRebInfo.getStatus() == 4) {
                this.balanceNodeMap.remove(clientId);
            } else {
                return;
            }
        }
        try {
            csmInfoRWLock.readLock().lock();
            if (consumerInfoMap.containsKey(clientId)) {
                this.balanceNodeMap.putIfAbsent(clientId,
                        new NodeRebInfo(clientId, waitDuration));
            }
        } finally {
            csmInfoRWLock.readLock().unlock();
        }
    }
Add node balance info

@param clientId        need add client id
@param waitDuration    wait duration
inlong-tubemq/tubemq-server/src/main/java/org/apache/inlong/tubemq/server/master/nodemanage/nodeconsumer/ConsumeGroupInfo.java