eagle-transport-netty/src/main/java/eagle/jfaster/org/client/NettyClient.java
public void incrErrorCount() {
        long count = errorCount.incrementAndGet();
        // 如果节点是可用状态，同时当前连续失败的次数超过限制maxClientConnection次，那么把该节点标示为不可用
        if (count >= maxInvokeError && stat.get()) {
            if (stat.compareAndSet(true, false)) {
                logger.error("NettyClient unavailable Error: config='" + config.getInterfaceName() + "' '" + config.identity() + "'");
            }
        }
    }
public void incrErrorCount() {
        long count = errorCount.incrementAndGet();
        // 如果节点是可用状态，同时当前连续失败的次数超过限制maxClientConnection次，那么把该节点标示为不可用
        if (count >= maxInvokeError && stat.get()) {
            if (stat.compareAndSet(true, false)) {
                logger.error("NettyClient unavailable Error: config='" + config.getInterfaceName() + "' '" + config.identity() + "'");
            }
        }
    }
public void incrErrorCount ( ) { long count = errorCount . incrementAndGet ( ) ; // 如果节点是可用状态，同时当前连续失败的次数超过限制maxClientConnection次，那么把该节点标示为不可用 if ( count >= maxInvokeError && stat . get ( ) ) { if ( stat . compareAndSet ( true , false ) ) { logger . error ( "NettyClient unavailable Error: config='" + config . getInterfaceName ( ) + "' '" + config . identity ( ) + "'" ) ; } } }
联系调用失败超过配置的次数，将该client设置为无效
联系调用失败超过配置的次数，将该client设置为无效