dubbox-master運行實例

二話不說這里是官方的demo

https://github.com/dangdangdotcom/dubbox
dubbox是dubbo的升級版主要增加了遠程調用還有dangdang自定義的一些功能

你可以先試著用eclipse導入dubbox maven工程,這里要花很長很長的時間

1.環(huán)境搭建

(1) zookeeper,這個百度一下,教程很多的。
(2) bubbo-admin,這個可以看看上一個教程:http://www.lxweimin.com/p/25be2a18d15e
(3)dubbo-monitor-simple-2.5.3-assembly.tar.gz,網(wǎng)上搜名字直接下載就可以了。

捕獲1.PNG

? Provider: 暴露服務的服務提供方。
? Consumer: 調用遠程服務的服務消費方。
? Registry: 服務注冊與發(fā)現(xiàn)的注冊中心。
? Monitor: 統(tǒng)計服務的調用次調和調用時間的監(jiān)控中心。
? Container: 服務運行容器。

dobbo-admin就相當于這里的register

2.環(huán)境的啟動

(1)啟動zookeeper,這個要最先啟動,進入bin目錄點擊zkServer.cmd。
(2)啟動dubbo-admin,因為它是陪配在tomcat里面的,我們啟動tomcat就可以了。
這里可以打開瀏覽器查看檢驗一下

捕獲2.PNG

默認賬號密碼都是root

捕獲3.PNG

(3)dubbo-monitor-simple,解壓,進入conf目錄,配置dubbo.properties

捕獲5.PNG

dubbo.registry.address 改成zookeeper和對應的地址,
dubbo.jetty.port 改為8090,不和tomcat沖突,
其他有沖突的端口自己改一下。

捕獲4.PNG

http://localhost:8090/ 查看運行狀態(tài)

捕獲7.PNG

環(huán)境準備完成!

3.實例運行

到了現(xiàn)在你的dubbox-master應該導進去了吧
運行前根據(jù)自己的zookeeper改一下consumer與provider的配置文件,目錄看圖

捕獲6.PNG

點擊運行DemoProvider,這時可以查看monitor里面的里面的信息。

捕獲8.PNG

如圖demo-provider已成功開啟,并提供6個providers

接著運行DemoConsumer,eclipse運行完成后進入monitor查看

捕獲9.PNG

admin運行狀態(tài)

捕獲10.PNG
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容