在开发和测试环境中,通常需要绕过注册表并仅测试指定的服务提供商。在这种情况下,可能需要点对点直接连接,并且服务提供商将忽略提供者注册提供者列表。接口A配置点对点,不影响B接口从注册表获取列表。 以下为Dubbo官网提供的直连配置:
java -Dcom.alibaba.xxx.XxxService=dubbo://localhost:20890
java -Ddubbo.resolve.file=xxx.properties
然后在映射文件中添加配置xxx.properties,其中key是服务名称,value是服务提供者URL:
com.alibaba.xxx.XxxService=dubbo://localhost:20890
<dubbo:reference id="xxxService" interface="com.alibaba.xxx.XxxService" url="dubbo://localhost:20890" />
注意为避免使在线环境复杂化,请勿在线使用此功能,并且只能在测试阶段使用此功能
原文:https://www.cnblogs.com/xhyouyou/p/12465503.html