Fix duplicated references with same unique service name (#338)
diff --git a/dubbo-samples-direct/src/main/resources/spring/dubbo-direct-provider.xml b/dubbo-samples-direct/src/main/resources/spring/dubbo-direct-provider.xml
index 525944d..3f9ab40 100644
--- a/dubbo-samples-direct/src/main/resources/spring/dubbo-direct-provider.xml
+++ b/dubbo-samples-direct/src/main/resources/spring/dubbo-direct-provider.xml
@@ -32,5 +32,9 @@
<bean id="directService" class="org.apache.dubbo.samples.direct.impl.DirectServiceImpl"/>
<dubbo:service interface="org.apache.dubbo.samples.direct.api.DirectService" ref="directService" group="test" version="1.0.0-daily"/>
+ <!-- group="test2" -->
+ <dubbo:service interface="org.apache.dubbo.samples.direct.api.DirectService" ref="directService" group="test2" version="1.0.0-daily"/>
+ <!-- group="test3" -->
+ <dubbo:service interface="org.apache.dubbo.samples.direct.api.DirectService" ref="directService" group="test3" version="1.0.0-daily"/>
</beans>
diff --git a/dubbo-samples-direct/src/test/java/org/apache/dubbo/samples/direct/DirectServiceIT.java b/dubbo-samples-direct/src/test/java/org/apache/dubbo/samples/direct/DirectServiceIT.java
index e0b6210..834da57 100644
--- a/dubbo-samples-direct/src/test/java/org/apache/dubbo/samples/direct/DirectServiceIT.java
+++ b/dubbo-samples-direct/src/test/java/org/apache/dubbo/samples/direct/DirectServiceIT.java
@@ -50,7 +50,7 @@
ReferenceConfig<GenericService> reference = new ReferenceConfig<>();
reference.setUrl("dubbo://" + providerAddress + ":20880/" + DirectService.class.getName());
reference.setVersion("1.0.0-daily");
- reference.setGroup("test");
+ reference.setGroup("test2");
reference.setGeneric(true);
reference.setApplication(application);
reference.setInterface(DirectService.class.getName());
@@ -67,7 +67,7 @@
ReferenceConfig<DirectService> reference = new ReferenceConfig<>();
reference.setUrl("dubbo://" + providerAddress + ":20880/" + DirectService.class.getName());
reference.setVersion("1.0.0-daily");
- reference.setGroup("test");
+ reference.setGroup("test3");
reference.setApplication(application);
reference.setInterface(DirectService.class.getName());
DirectService service = reference.get();