1. 程式人生 > 其它 >Dubbo(二)之SpringBoot nacos整合

Dubbo(二)之SpringBoot nacos整合

技術標籤:Spring Cloud

一、框架

使用springboot啟動,註冊中心現在naocs。

nacos安裝

二、樣例專案

(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)程式碼地址

https://github.com/90duc/dubbo-example