專案總覽圖:
最下面有專案的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...