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类里的属性进行替换
* package version in the manifest
     */
    public static final String RELEASE_KEY = "release";
    public static final String OVERRIDE_PROVIDERS_KEY = "providerAddresses";
    public static final String PROTOCOLS_SUFFIX = "dubbo.protocols.";
    public static final String PROTOCOL_SUFFIX = "dubbo.protocol.";
    public static final String REGISTRIES_SUFFIX = "dubbo.registries.";
    public static final String[] DEFAULT_REGISTER_PROVIDER_KEYS = {APPLICATION_KEY, CODEC_KEY, EXCHANGER_KEY, SERIALIZATION_KEY, CLUSTER_KEY, CONNECTIONS_KEY, DEPRECATED_KEY,
            GROUP_KEY, LOADBALANCE_KEY, MOCK_KEY, PATH_KEY, TIMEOUT_KEY, TOKEN_KEY, VERSION_KEY, WARMUP_KEY, WEIGHT_KEY, TIMESTAMP_KEY, DUBBO_VERSION_KEY, RELEASE_KEY};
    public static final String[] DEFAULT_REGISTER_CONSUMER_KEYS = {APPLICATION_KEY, VERSION_KEY, GROUP_KEY, DUBBO_VERSION_KEY, RELEASE_KEY};
    public static final String TELNET = "telnet";
    /**
     * Application name;
     */
    public static final String NAME = "name";
    /**
     * Application owner name;
     */
    public static final String OWNER = "owner";
    /**
     * Running application organization name.
     */
    public static final String ORGANIZATION = "organization";
    /**
     * Application architecture name.
     */
    public static final String ARCHITECTURE = "architecture";
    /**
     * Environment name
     */