From 8f81193f19a2378a024fea73b6afe97c1f563956 Mon Sep 17 00:00:00 2001 From: liangfei0201 Date: Wed, 18 Jul 2012 11:43:03 +0800 Subject: [PATCH] =?UTF-8?q?DUBBO-456=20=E5=8E=BB=E6=8E=89=E4=B8=8D?= =?UTF-8?q?=E5=BF=85=E8=A6=81=E7=9A=84=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dubbo/registry/support/AbstractRegistryFactory.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/com/alibaba/dubbo/registry/support/AbstractRegistryFactory.java b/dubbo-registry/dubbo-registry-api/src/main/java/com/alibaba/dubbo/registry/support/AbstractRegistryFactory.java index ddbfe5055..65bf30625 100644 --- a/dubbo-registry/dubbo-registry-api/src/main/java/com/alibaba/dubbo/registry/support/AbstractRegistryFactory.java +++ b/dubbo-registry/dubbo-registry-api/src/main/java/com/alibaba/dubbo/registry/support/AbstractRegistryFactory.java @@ -80,7 +80,9 @@ public abstract class AbstractRegistryFactory implements RegistryFactory { } public Registry getRegistry(URL url) { - url = url.setPath(RegistryService.class.getName()).addParameter(Constants.INTERFACE_KEY, RegistryService.class.getName()); + url = url.setPath(RegistryService.class.getName()) + .addParameter(Constants.INTERFACE_KEY, RegistryService.class.getName()) + .removeParameters(Constants.EXPORT_KEY, Constants.REFER_KEY); String key = url.toServiceString(); // 锁定注册中心获取过程,保证注册中心单一实例 LOCK.lock(); -- GitLab