diff --git a/dubbo-cluster/src/main/java/com/alibaba/dubbo/rpc/cluster/configurator/AbstractConfigurator.java b/dubbo-cluster/src/main/java/com/alibaba/dubbo/rpc/cluster/configurator/AbstractConfigurator.java index 4f82ea9dbd39e0a6e12ee56ddf136a3098d27c64..e85835151aef79d863c7213eb9daac43d86c5dd8 100644 --- a/dubbo-cluster/src/main/java/com/alibaba/dubbo/rpc/cluster/configurator/AbstractConfigurator.java +++ b/dubbo-cluster/src/main/java/com/alibaba/dubbo/rpc/cluster/configurator/AbstractConfigurator.java @@ -65,7 +65,8 @@ public abstract class AbstractConfigurator implements Configurator { || providerUrl.getHost().equals(configuratorUrl.getHost())) { String configApplication = configuratorUrl.getParameter(Constants.APPLICATION_KEY, configuratorUrl.getUsername()); String providerApplication = providerUrl.getParameter(Constants.APPLICATION_KEY, providerUrl.getUsername()); - if (configApplication == null || configApplication.equals(providerApplication)) { + if (configApplication == null || Constants.ANY_VALUE.equals(configApplication) + || configApplication.equals(providerApplication)) { if (configuratorUrl.getPort() > 0) { return providerUrl.getPort() == configuratorUrl.getPort(); } else {