SpringCloud 2021.0.3 Spring Cloud Alibaba 2021.0.3 Dubbo 3.0.9
注意事项
1、nacos 需要能被访问到 服务端口(8848) 偏移量 +1000 的 gRPC (9848) 端口
服务商POM配置文件
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!--<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-dubbo</artifactId>
</dependency>-->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>3.0.9</version>
</dependency>
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>2.1.0</version>
</dependency>
<dependency>
<groupId>vip.zhy</groupId>
<artifactId>provider-api</artifactId>
<version>${project.version}</version>
</dependency>
服务商yaml配置文件
server:
port: 0
spring:
application:
name: provider
main:
allow-circular-references: true
cloud:
nacos:
discovery:
server-addr: 192.168.31.209:8848
inetutils:
# 我的nacos和服务不在一台服务器上
preferredNetworks:
- 192.168.31
dubbo:
application:
register-mode: instance
scan:
base-packages: vip.zhy.*.service.impl
protocol:
name: dubbo
port: -1
registry:
# address: spring-cloud://localhost
address: nacos://192.168.31.209:8848
消费者POM配置文件
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!--<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-dubbo</artifactId>
</dependency>-->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>3.0.9</version>
</dependency>
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>2.1.0</version>
</dependency>
<dependency>
<groupId>vip.zhy</groupId>
<artifactId>provider-api</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
消费者yaml配置文件
server:
port: 8777
spring:
cloud:
nacos:
discovery:
server-addr: 192.168.31.209:8848
inetutils:
preferredNetworks:
- 192.168.31
application:
name: consumer
main:
allow-circular-references: true
dubbo:
application:
service-discovery:
migration: FORCE_APPLICATION
protocol:
name: dubbo
port: -1
cloud:
subscribed-services: provider
registry:
# address: spring-cloud://localhost
address: nacos://192.168.31.209:8848
consumer:
check: false
工程下载链接
springboot-demos
nacos2.0.3 112MB 蓝奏云上传不了
nacos2.0.3