springboot配置dubbo问题

只要我暴露接口@DubboService(interfaceClass = PlatBaseInfo.class,version = "1.0"),就会报这样的错误信息No such extension org.apache.dubbo.registry.RegistryFactory by name zookepper,这是怎么回事

缺少相关依赖或配置

<dependency>
    <groupId>org.apache.dubbo</groupId>
    <artifactId>dubbo-spring-boot-starter</artifactId>
    <version>2.7.7</version>
</dependency>
<dependency>
    <groupId>org.apache.curator</groupId>
    <artifactId>curator-recipes</artifactId>
    <version>4.2.0</version>
</dependency>
<dependency>
    <groupId>org.apache.curator</groupId>
    <artifactId>curator-framework</artifactId>
    <version>4.2.0</version>
</dependency>

在application.properties或者yarn等配置文件中正确指定Zookeeper的连接信息,例如:
spring.dubbo.registry.address=zookeeper://127.0.0.1:2181

要是还不可以就应该是版本兼容的问题了,需要上网查看匹配的版本,也可以手动降低和升级版本,试试行不行

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^