dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/
ConsistentHashLoadBalance.java
![image](https://user-images.githubusercontent.com/30815149/55045041-740f4980-5077-11e9-8b6c-7a2b18b0d58e.png)
我看其他地方都是用Constants进行替换，这里是不是可以使用Constants类里的属性进行替换
* public static final int DEFAULT_REGISTRY_CONNECT_TIMEOUT = 5000;
     */
    public static final int DEFAULT_RETRIES = 2;
    public static final int DEFAULT_FAILBACK_TASKS = 100;
    public static final int DEFAULT_FAILBACK_TIMES = 3;
    public static final int MAX_PROXY_COUNT = 65535;
    /**
     * default buffer size is 8k.
     */
    public static final int DEFAULT_BUFFER_SIZE = 8 * 1024;
    public static final Integer DEFAULT_METADATA_REPORT_RETRY_TIMES = 100;
    public static final Integer DEFAULT_METADATA_REPORT_RETRY_PERIOD = 3000;
    public static final Boolean DEFAULT_METADATA_REPORT_CYCLE_REPORT = true;
    public static final int MAX_BUFFER_SIZE = 16 * 1024;
    public static final int MIN_BUFFER_SIZE = 1 * 1024;
    public static final String REMOVE_VALUE_PREFIX = "-";
    public static final String PROPERTIES_CHAR_SEPERATOR = "-";
    public static final String HIDE_KEY_PREFIX = ".";
    public static final String DEFAULT_KEY_PREFIX = "default.";
    public static final String DEFAULT_KEY = "default";
    public static final String LOADBALANCE_KEY = "loadbalance";
    /**
     * key for router type, for e.g., "script"/"file",  corresponding to ScriptRouterFactory.NAME, FileRouterFactory.NAME
     */
    public static final String ROUTER_KEY = "router";
    public static final String CLUSTER_KEY = "cluster";
    public static final String REGISTRY_KEY = "registry";
    public static final String METADATA_REPORT_KEY = "metadata";
    public static final String MONITOR_KEY = "monitor";
    public static final String SIDE_KEY = "side";