二話不說這里是官方的demo
https://github.com/dangdangdotcom/dubbox
dubbox是dubbo的升級版主要增加了遠程調(diào)用還有dangdang自定義的一些功能
你可以先試著用eclipse導(dǎo)入dubbox maven工程侵贵,這里要花很長很長的時間
1.環(huán)境搭建
(1) zookeeper卧抗,這個百度一下,教程很多的。
(2) bubbo-admin读恃,這個可以看看上一個教程:http://www.reibang.com/p/25be2a18d15e
(3)dubbo-monitor-simple-2.5.3-assembly.tar.gz愕鼓,網(wǎng)上搜名字直接下載就可以了。
? Provider: 暴露服務(wù)的服務(wù)提供方需曾。
? Consumer: 調(diào)用遠程服務(wù)的服務(wù)消費方吗坚。
? Registry: 服務(wù)注冊與發(fā)現(xiàn)的注冊中心。
? Monitor: 統(tǒng)計服務(wù)的調(diào)用次調(diào)和調(diào)用時間的監(jiān)控中心呆万。
? Container: 服務(wù)運行容器商源。
dobbo-admin就相當于這里的register
2.環(huán)境的啟動
(1)啟動zookeeper,這個要最先啟動谋减,進入bin目錄點擊zkServer.cmd牡彻。
(2)啟動dubbo-admin,因為它是陪配在tomcat里面的,我們啟動tomcat就可以了庄吼。
這里可以打開瀏覽器查看檢驗一下
默認賬號密碼都是root
(3)dubbo-monitor-simple缎除,解壓,進入conf目錄总寻,配置dubbo.properties
dubbo.registry.address 改成zookeeper和對應(yīng)的地址器罐,
dubbo.jetty.port 改為8090,不和tomcat沖突渐行,
其他有沖突的端口自己改一下轰坊。
http://localhost:8090/ 查看運行狀態(tài)
環(huán)境準備完成!
3.實例運行
到了現(xiàn)在你的dubbox-master應(yīng)該導(dǎo)進去了吧
運行前根據(jù)自己的zookeeper改一下consumer與provider的配置文件祟印,目錄看圖
點擊運行DemoProvider肴沫,這時可以查看monitor里面的里面的信息。
如圖demo-provider已成功開啟蕴忆,并提供6個providers
接著運行DemoConsumer颤芬,eclipse運行完成后進入monitor查看
admin運行狀態(tài)