### Environment

* Dubbo version: 2.7.15


### Steps to reproduce this issue

Dubbo一致性Hash loadbalance存在缺陷，会导致CPU100%

Due to a defect in the hash load balance of Dubbo consistency, the CPU usage is 100%.

private final int replicaNumber;
        private final int identityHashCode;
        private final int[] argumentIndex;
        /**
         * key: server(invoker) address
         * value: count of requests accept by certain server
         */
        private Map<String, AtomicLong> serverRequestCountMap = new ConcurrentHashMap<>();
        /**
         * count of total requests accept by all servers
         */
        private AtomicLong totalRequestCount;
        /**
         * count of current servers(invokers)
         */
        private int serverCount;
        /**
         * the ratio which allow count of requests accept by each server
         * overrate average (totalRequestCount/serverCount).
         * 1.5 is recommended, in the future we can make this param configurable
         */
        private static final double OVERLOAD_RATIO_THREAD = 1.5F;
        ConsistentHashSelector(List<Invoker<T>> invokers, String methodName, int identityHashCode) {
            this.virtualInvokers = new TreeMap<Long, Invoker<T>>();
            this.identityHashCode = identityHashCode;
            URL url = invokers.get(0).getUrl();
            this.replicaNumber = url.getMethodParameter(methodName, HASH_NODES, 160);
            String[] index = COMMA_SPLIT_PATTERN.split(url.getMethodParameter(methodName, HASH_ARGUMENTS, "0"));
            argumentIndex = new int[index.length];
            for (int i = 0; i < index.length; i++) {