> > > > 你的服务使用的是什么版本的Dubbo?只有Dubbo2.7支持查看元数据,和Dubbo Admin中的配置无关 > > > > > > > > > 我运行的是官方的dubbo-demo-xml-provider , 版本是tag 2.7.0 > > > > > > dubbo-demo-xml-provider采用的是广播模式,并没有连接注册中心,因此元信息不会被注册上去,可以试一下这个demo: > > https://github.com/nzomkxia/dubbo-demo > > 我已经改成<dubbo:registry address="zookeeper://localhost:2181"/>, 不是广播模式的问题
dubbo:registry的配置方式还是2.6的用法,Dubbo2.7中虽然兼容,但是不会把它当做元数据中心来用,因此还是看不到元数据信息。推荐的配置是 ```xml <dubbo:config-center address="zookeeper://127.0.0.1:2181"/> ``` 然后在配置中心里面配置注册中心和元数据中心的地址,如果没有这两个地址,就会报错,我给你的demo报错就是因为配置中心里面缺少这两个配置。 **也可以在本地把三个中心的地址都配置好**: ```xml <dubbo:config-center address="zookeeper://127.0.0.1:2181"/> <dubbo:registry address="zookeeper://127.0.0.1:2181" /> <dubbo:metadata-report address="zookeeper://127.0.0.1:2181"/> ``` 这种方式也可以读取到元数据 [ Full content available at: https://github.com/apache/incubator-dubbo-ops/issues/298 ] This message was relayed via gitbox.apache.org for [email protected]
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
