如果有两个镜像环境,两个注册中心,有一个服务(C)只在其中一个注册中心(R1)有部署,另一个注册中心(R2)没有部署,服务A和B会依赖于D,需要将服务D同时注册到两个注册中心,D又依赖于C,但却不能让D服务同时依赖于两个注册中心的服务,因为C只在R1中有注册。
可以让服务提供者,注册服务D到两个注册中心(R1和R2),但只从一个注册中心(R1)订阅服务,D服务对于R2来讲就是只注册。
禁用订阅配置:
<dubbo:registry id="hzRegistry" address="xxx.xxx.xxx.xxx:9090"/>
<dubbo:registry id="qdRegistry" address="xxx.xxx.xxx.yyy:9090" subscribe="false"/>