SpringBoot整合dubbo例項

2022-05-06 12:54:10 字數 1847 閱讀 3973

專案總覽圖:

最下面有專案的pom,具體內容:

專案執行注意事項:

先啟動 provider, 將

providers.xml

中 port

先修改為

執行test目錄 下的

類 system.out.println("服務已經開啟,埠號:

接下來,修改providers.xml port為

20188

,將主函式中

20187

也改為20188

,再次啟動

之所有在

test

目錄下啟動,因為

springboot

預設的那種啟動方式,不能重複啟動,後續我們消費者這邊用

springboot

自動生成的類的那種方式 啟動,如下圖:

因為dubbo-admin跑在

tomcat

上,占用了預設的

8080

埠,所以此處我將

consumer

模組埠修改為

8088

,執行

呼叫處在controller處,將

bean

注入進來,使用

restful

風格的請求

啟動成功後有以下內容:

最終效果圖:

zookeeper中可以檢視 剛剛的服務相關的資訊,

dubbo-admin:

因為這個是war包,我們放入

tomcat

中執行,啟動本地的

tomcat

,將war

包放目錄下 ,啟動

tomcat

後, 此處賬號密碼是在dubbo-admin/web-inf/dubbo.properties中配置的,此處我們輸入

root/root

進入後,我們可以點選服務治理的

服務,可以看到我們的服務名,點選服務名

可以看到我們的服務提供者,消費者等詳細細節。

可以做相關的負載均衡策略, 服務降級

設定權重:將188權重從預設的

100設定為

10

springBoot整合dubbo整合專案

傳統spring 整合dubbo,需要繁瑣的編寫一堆堆的 xml 配置檔案 而springboot整合dubbo後,不在需要寫 xml,通過jar包引用,完 成整合,通過註解的形式完成配置。提高我們的開發效率 目錄結構 1 服務層生產者開發 hs ldm server service 1.1新增du...

SpringBoot整合系列 整合Swagger2

io.springfox springfox swagger2 2.7.0 io.springfox springfox swagger ui 2.7.0 一般無配置項,必要時可以新增自定義配置項,在配置類中讀取 swagger2的配置內容僅僅就是需要建立乙個docket例項 configurati...

SpringBoot整合PageHelper外掛程式

springboot整合pagehelper外掛程式的時候主要分為以下幾步?1.在pom.xml中引入依賴 com.github.pagehelper pagehelper spring boot starter 1.2.3 分頁外掛程式 pagehelper.helperdialect mysql...