基於springboot的Dubbo的常規總結

2022-05-05 23:00:19 字數 1318 閱讀 9839

1、引入jar包:

com.alibaba.spring.boot

dubbo-spring-boot-starter

2.0.0

org.apache.zookeeper

zookeeper

3.4.13

view code

2、引入公共的jar包(服務生產者提供的jar包)

com.akucun

akucun-api

$

view code

3、生產者服務的配置:

## dubbo springboot 配置

spring.dubbo.registry.address=zookeeper://

127.0.0.1:2181

spring.dubbo.server=true

spring.dubbo.protocol.name=dubbo

spring.dubbo.protocol.port=20880

view code

4、生產者的使用

1)在springboot的啟動類新增@enabledubboconfiguration註解

@enabledubboconfiguration

public

class

public

static

void

main(string args)

}

view code

2)在介面的實現上加@service註解來暴露服務(注意是dubbo的@service,而不是spring的)

5、消費者服務配置:

# dubbo

spring.dubbo.registry.protocol=zookeeper

spring.dubbo.registry.address=172.19.1.161:2181,172.19.1.162:2181,172.19.1.163:2181spring.dubbo.protocol.name=dubbo

spring.dubbo.consumer.version=1.0.0spring.dubbo.consumer.check=false

6、消費者的使用

1)同樣在springboot的啟動類新增@enabledubboconfiguration註解

2)服務消費方使用@reference註解來引用服務(注意是dubbo的,而不是spring的)

基於SpringBoot開發

使用idea配置springboot專案 專案結構 而 configuration 經常與 bean 組合使用,使用這兩個註解就可以建立乙個簡單的spring 配置類,可以用來替代相應的xml 配置檔案。enableautocon figuration 能夠自動配置spring 的上下文,猜測和配置...

SpringBoot實現基於token的登入驗證

springboot實現基於token的登入驗證 基於token的登入驗證實現原理 客戶端通過使用者名稱和密碼呼叫登入介面,當驗證資料庫中存在該使用者後,將使用者的資訊按照token的生成規則,生成乙個字串token,返回給客戶端,客戶端在呼叫其他介面的時候,需要在請求頭上帶上token,來驗證登入...

SpringBoot2 X註解版本整合Dubbo

最近面試被問到有沒有用過dubbo或者springcloud很遺憾只知道皮毛,沒有實際動手弄過,因為這幾年都是搞的小專案,說來慚愧,好了,不廢話了,進入正題。從昨天早上開始整合springboot 和dubbo 到今天早上算是花了整整一天終於整個成功了,首先來張圖慶祝下 首先要注意的就是spring...