This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a commit to branch 3.0
in repository https://gitbox.apache.org/repos/asf/dubbo.git
The following commit(s) were added to refs/heads/3.0 by this push:
new 588c0c8 MultipleRegistry remove duplicate URL (#8896)
588c0c8 is described below
commit 588c0c8626fd55b642e883f1808baeb3117948e2
Author: Wang Chengming <[email protected]>
AuthorDate: Mon Sep 27 19:22:34 2021 +0800
MultipleRegistry remove duplicate URL (#8896)
---
.../main/java/org/apache/dubbo/registry/multiple/MultipleRegistry.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/dubbo-registry/dubbo-registry-multiple/src/main/java/org/apache/dubbo/registry/multiple/MultipleRegistry.java
b/dubbo-registry/dubbo-registry-multiple/src/main/java/org/apache/dubbo/registry/multiple/MultipleRegistry.java
index a4ed56b..50c0cf5 100644
---
a/dubbo-registry/dubbo-registry-multiple/src/main/java/org/apache/dubbo/registry/multiple/MultipleRegistry.java
+++
b/dubbo-registry/dubbo-registry-multiple/src/main/java/org/apache/dubbo/registry/multiple/MultipleRegistry.java
@@ -32,6 +32,7 @@ import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
+import java.util.stream.Collectors;
import static
org.apache.dubbo.common.constants.RegistryConstants.EMPTY_PROTOCOL;
@@ -201,7 +202,7 @@ public class MultipleRegistry extends AbstractRegistry {
urls.addAll(tmpUrls);
}
}
- return urls;
+ return urls.stream().distinct().collect(Collectors.toList());
}
protected void init() {