Dubbo消费者 No provider available for the service
问题描述:
今天使用docker dubbo和zookeeper 时报错,总是显示消费者无法找到服务提供者的报错情况
但是提供者已经注册到zookeeper了,在:http://localhost:8080 已经可以看到
启动消费者时报错:
找不到对应的服务
思路:
开始以为是因为docker
安装的,消费者连接时间超时,才找不到提供者,修改了超时时间还是不能解决
解决:
消费者的@DubboReference()没有写版本号
,尽管只注册了一个服务
写上版本号,顺利启动消费者。
demo地址:
https://github.com/Gliangquan/StudySpringBoot/tree/main/domo-dubbo