项目的需要,部分生产者的代码在很早之前就写好并上线了,现在新开发其他业务,直接调用现成的生产者接口,需要说明一下,我们使用的注册中心是nacos,生产者端使用的dubbo是
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.6.8</version>
</dependency>
但是消费者端我们使用的是
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo</artifactId>
<version>2.7.3</version>
</dependency>
结果怎么都无法调用生产者端的接口,在nacos的管理平台上发现消费者端在服务后面默认的加了一个冒号,很是奇怪,但是我们把消费者端的依赖换成
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo</artifactId>
<version>2.7.0</version>
</dependency>
就可以了,记录一下吧,有谁遇到相同的问题可以参考一下