dubbo服务无法注册问题 Failed to subscribe consumer:// 解决方法
dubbo服务无法注册(使用zookeeper注册中心),提示Failed to subscribe consumer://解决方法如下:dubbo.properties 该配置文件中配置的注册地址,要加上zookeeper协议:如下:dubbo.registry.address=zookeeper://localhost:2181 applicationC
·
dubbo服务无法注册(使用zookeeper注册中心),提示Failed to subscribe consumer://
解决方法如下:
dubbo.properties 该配置文件中
配置的注册地址,要加上zookeeper协议:
如下:
dubbo.registry.address=zookeeper://localhost:2181
applicationContext-consumer.xml配置文件中
相应的地址也需要使用zookeeper协议:
如下:
<dubbo:registry address="zookeeper://127.0.0.1:2181" />
具体原因如下:
dubbo.properties直接配置为某地址,因为没有配置注册中心协议,所以默认就是dubbo,这样这个地址其实变为了:dubbo://,dubbo会认为注册中心地址是一个dubbo服务,但其实该地址运行的是一个zookeeper服务,根本不是dubbo服务,内部报错,然后注册时应用等待超时。
更多推荐
已为社区贡献2条内容
所有评论(0)