Dubbo(二)之SpringBoot nacos整合
阿新 • • 發佈:2021-02-01
技術標籤:Spring Cloud
一、框架
使用springboot啟動,註冊中心現在naocs。
二、樣例專案
(1)maven設定
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>2.7.5</version> </dependency> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-registry-nacos</artifactId> <version>2.7.5</version> </dependency> <dependency> <groupId>com.alibaba.nacos</groupId> <artifactId>nacos-client</artifactId> <version>1.3.3</version> </dependency>
(2)專案模組
dubbo-inteface dubbo註冊介面
class-provider 班級資訊提供者
user-provider 使用者資訊提供者
dubbo-consumer 查詢資訊消費者
(3)user-provider 配置資訊
dubbo: application: name: user-provider registry: address: nacos://192.168.31.188:8848 parameters: namespace: dubbo-service config-center: namespace: dubbo monitor: protocol: registry protocol: name: dubbo port: 28881 logBack: logPathDir: ${logPathDir:./log/${dubbo.application.name}}
更換所有模組的nacos地址和名稱空間就可以執行起來
registry:
address: nacos://192.168.31.188:8848
parameters:
namespace: dubbo-service
(4)程式碼地址