dubbo入門詳細教程

首先,我是傾世煙火為你而唱,本人已轉戰(zhàn)簡書,喜歡本教程的伙伴請認準此ID??!

操作系統(tǒng):win7

本機配置:jdk,tomcat

步驟

1)下載 zookeeper注冊中心

目錄:http://mirrors.hust.edu.cn/apache/zookeeper

我當時最終下載的是3.5.2版本

下載后解壓到D盤根目錄,位置隨意

打開解壓后的文件根目錄添加data,log文件夾

進入conf文件夾

復制zoo_sample.cfg后重命名為zoo.cfg

打開zoo.cfg

增加/修改以下信息

dataDir=D:\zookeeper-3.5.2-alpha\data

dataLogDir=D:\zookeeper-3.5.2-alpha\log

進入bin文件夾執(zhí)行zkServer.cmd

遇到的錯誤:


這里之前我下載的版本是3.5.1,在網(wǎng)上找了很多解決方案,考慮可能存在與jdk版本不兼容,卸載重下,選擇最新版3.5.2,執(zhí)行。

okay success

2)打包發(fā)布dubbo-admin

下載dubbo源代碼

https://codeload.github.com/alibaba/dubbo/legacy.zip/master

下載后解壓


打開cmd 進入解壓后的此目錄

輸入? mvn package -Dmaven.skip.test=true

壓縮后會在dubbo-admin/target 下生成war包


將此war放入本地tomcat>webapps目錄下,啟動tomcat(/bin/startup.bat)

為了防止端口占用,可以再/conf/server.xml 修改tomcat端口,我的是8088

tomcat自解壓


打開dubbo.properties查看/修改? 用戶名或密碼

dubbo.registry.address=zookeeper://127.0.0.1:2181

dubbo.admin.root.password=root

dubbo.admin.guest.password=guest

打開瀏覽器輸入http://localhost:8088/dubbo-admin-2.5.8/

輸入賬號root密碼root

進入


3)myEclipse利用maven構建服務提供者和消費者

創(chuàng)建提供者dubboProviders




定義接口和實現(xiàn)類做測試用

spring配置文件內(nèi)部


TestMain文件內(nèi)部


執(zhí)行F11(需保證tomcat和zookeeper正在運行)


打開瀏覽器


提供者? end

創(chuàng)建服務消費者dubboConsumers

目錄


Spring配置文件內(nèi)部


TestMain文件內(nèi)部


console打印


瀏覽器


消費者? end

我的第一個dubbo項目完成

小結:java測試時要保證tomcat和zookeeper常開,如果擔心打開后自動關閉,可以用cmd命令打開

資源路徑:https://gitee.com/qsyh/dubboJizookeeperRuMenZiYuan/attach_files(資源可免費下載)

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容