SpringBoot-Dubbo-zookeeper完整Demo

1、準備

環境:window7、jdk1.8、Dubbo2.4.10、springboot1.5.14、zookeeper3.4.13

下載zookeeper:http://mirrors.shu.edu.cn/apache/zookeeper/zookeeper-3.4.13/

借用 http://start.spring.io/ 初始生成springboot客戶端、服務端

SpringBoot-Dubbo-zookeeper完整Demo

2、zookeeper配置

在zookeeper-3.4.13conf目錄下修改xxxxx.cfg文件,叫zoo.cfg

SpringBoot-Dubbo-zookeeper完整Demo

查看此文件,也可修改配置信息,主要修改路徑及端口號,其他信息暫時不用

SpringBoot-Dubbo-zookeeper完整Demo

zookeeper的端口及數據存放目錄

啟動文件:

SpringBoot-Dubbo-zookeeper完整Demo

點擊啟動即可。

3、配置Dubbo服務端

目錄結構:

SpringBoot-Dubbo-zookeeper完整Demo

POM.XML文件配置Dubbo依賴(截圖為新增的):

SpringBoot-Dubbo-zookeeper完整Demo

在resources 下新增 providers.xml,內容如下:

SpringBoot-Dubbo-zookeeper完整Demo

application.properties下新增:server.port=8011

SpringBoot-Dubbo-zookeeper完整Demo

SpringBoot-Dubbo-zookeeper完整Demo

4、配置Dubbo消費端

目錄結構:

SpringBoot-Dubbo-zookeeper完整Demo

POM.XML配置Dubbo依賴

SpringBoot-Dubbo-zookeeper完整Demo

consumers.xml配置:

SpringBoot-Dubbo-zookeeper完整Demo

Dubbo、Dubbo、Dubbo、Dubbo、Dubbo、Dubbo、Dubbo、Dubbo、Dubbo、Dubbo、Dubbo、Dubbo、

application.properties下新增:server.port=8012

SpringBoot-Dubbo-zookeeper完整Demo

SpringBoot-Dubbo-zookeeper完整Demo

SpringBoot-Dubbo-zookeeper完整Demo

5、配置dubbo-admin查看服務端、消費端

下載dubbo源碼: https://github.com/alibaba/dubbo (沒有的話,就百度找找咯)

SpringBoot-Dubbo-zookeeper完整Demo

找個tomcat8.5.11放在

SpringBoot-Dubbo-zookeeper完整Demo

順便改下dubbo-admin-tomcat-8.5.11webappsROOTWEB-INFdubbo.properties 配置

SpringBoot-Dubbo-zookeeper完整Demo

6、啟動查看效果

先啟動 zookeeper bin 下 zkServer.cmd, 然後 dubbo-provider 、dubbo-consumer、dubbo-admin的 tomcat-8.5.11

dubbo-consumer 端調用:

SpringBoot-Dubbo-zookeeper完整Demo

dubbo-admin界面:

SpringBoot-Dubbo-zookeeper完整Demo

SpringBoot-Dubbo-zookeeper完整Demo

SpringBoot-Dubbo-zookeeper完整Demo

7、想看完整代碼及工具直接運行 ???

百度網盤:鏈接:https://pan.baidu.com/s/11Jo9ECFymjfnELOsXNq-9A 密碼:私信發郵箱

Dubbo CSDN下載:https://download.csdn.net/download/ningyunyuyi/10557825


分享到:


相關文章: