dubbo icon indicating copy to clipboard operation
dubbo copied to clipboard

多注册中心配置时注册地址错误问题

Open im-lee opened this issue 3 years ago • 2 comments

<dubbo:registry protocol="zookeeper" address="127.0.0.1:2181" id="dev1"/> <dubbo:registry protocol="zookeeper" address="x.x.x.x:2181,x.x.x.x:2182" id="dev2"/> <dubbo:registry protocol="zookeeper" address="x.x.x.x:2181,x.x.x.x:2182" id="dev3"/> <dubbo:registry protocol="zookeeper" address="127.0.0.1:2181" id="dev4"/> <dubbo:registry protocol="zookeeper" address="x.x.x.x:2181,x.x.x.x:2182" id="dev5"/> <dubbo:registry protocol="zookeeper" address="127.0.0.1:2181" id="dev6"/>

以上配置中dev1/dev4/dev6的consumer可能会注册到dev2/dev3/dev5的address中

im-lee avatar Oct 11 '22 09:10 im-lee

consumer的配置呢?你可以直接知道consumer的id,就注册到那个指定的id就行了

ningboliu avatar Oct 12 '22 16:10 ningboliu

当然,添加了dubbo:reference配置,id也是正确的,但是错误将id为dev1的注册到了其他注册中心。

im-lee avatar Oct 13 '22 01:10 im-lee

@GitHubLRui "x.x.x.x:2181" 和 “127.0.0.1:2181” 是一样的吗,如果一样的话相对于 dev1 的地址在 dev2 中也存在,那 consumer 读到就是正常的

AlbumenJ avatar Oct 20 '22 03:10 AlbumenJ

@GitHubLRui consumer怎么配置的

panqiang199 avatar Nov 28 '22 15:11 panqiang199