provider的目录
启动类
使用Dubbo2.7以上的版本就要加@EnableDubbo这个注解。不然注册不了,
下面这个注解时扫包的,如果你的包是和启动类同级,就不用加
nacos
consumer
依赖
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>2.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo</artifactId>
<version>3.0.9</version>
</dependency>
application.yml
dubbo:
application:
name: dubbo-springboot-demo-provider
registry:
address: nacos://localhost:8848
provider能正常注册,但是consumer报错无法找到服务Failed to check the status of the service com.yyds.ccgateway.DemoService
这个是因为consumer中的DemoService的位置问题,DemoService要放在
这个位置,要和注册中心中的一致
修改后的 consumer
在启动就成功了