From 62f0902ef295f3802efe89bf68097bb0180cecf8 Mon Sep 17 00:00:00 2001 From: "ken.lj" Date: Tue, 10 Nov 2020 10:52:19 +0800 Subject: [PATCH] fix rule ip support --- .../dubbo/registry/client/migration/MigrationRuleHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/MigrationRuleHandler.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/MigrationRuleHandler.java index ab802f848a..cc79a07879 100644 --- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/MigrationRuleHandler.java +++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/migration/MigrationRuleHandler.java @@ -57,7 +57,7 @@ public class MigrationRuleHandler { try { rule = MigrationRule.parse(rawRule); // FIXME, consumerURL.getHost() might not exactly the ip expected. - if (rule.getTargetIps() != null && rule.getTargetIps().contains(consumerURL.getHost())) { + if (rule.getTargetIps() == null || (rule.getTargetIps() != null && rule.getTargetIps().contains(consumerURL.getHost()))) { setMigrationRule(rule); step = rule.getStep(consumerURL.getServiceKey()); threshold = rule.getThreshold(consumerURL.getServiceKey());