新聞中心
Dubbo概述

?Dubbo是一個分布式服務框架,致力于提供高性能和透明化的RPC遠程服務調(diào)用方案,以及SOA服務治理方案
?Dubbo是阿里巴巴SOA服務化治理方案的核心框架,每天為2,000+個服務提供3,000,000,000+次訪問量支持,并被廣泛應用于阿里巴巴集團的各成員站點
Dubbo背景
[[184539]]
Dubbo的簡介
?Dubbo是一個分布式服務框架,Dubbo的架構如圖所示:
l節(jié)點角色說明:
lProvider: 暴露服務的服務提供方。
lConsumer: 調(diào)用遠程服務的服務消費方。
lRegistry: 服務注冊與發(fā)現(xiàn)的注冊中心。
lMonitor: 統(tǒng)計服務的調(diào)用次調(diào)和調(diào)用時間的監(jiān)控中心。
lContainer: 服務運行容器。
dubbo模塊分包
通訊關系
下載dubbo源碼
?源碼地址 https://github.com/alibaba/dubbo
?Eclipse maven工程引入
Dubbo項目編譯打包
?環(huán)境是jdk8
?Dubbo 工程 編譯
?Dubbo 工程 打包
服務安裝
1.Zookper 安裝(單點安裝,集群安裝也很簡單)
2.Dubbo admin 安裝
3.Dubbo moniter 安裝
4.應用服務端啟動(spring容器)
5.應用客戶端啟動(spring容器)
Zookeeper安裝
?下載解壓
?進入zookeeper-3.4.8\conf目錄下復制zoo_sample.cfg文件并修改為zoo.cfg
?進入zookeeper-3.4.8\bin目錄下點擊zkServer.cmd,啟動
安裝dubbo管理項目
?進入本地倉庫找到 dubbo-admin-2.5.4-SNAPSHOT.war
?部署dubbo-admin-2.5.4-SNAPSHOT.war到tomcate的ROOT
目錄下
安裝dubbo管理項目
?啟動tomcate 頁面訪問 http://localhost:8080/,在彈出框輸入root/root
安裝dubbo監(jiān)控項目
?進入本地倉庫找到 dubbo-monitor-simple-2.5.4-SNAPSHOT-assembly.tar.gz
?復制出來到指定目錄,解壓。
安裝dubbo監(jiān)控項目
?修改dubbo-monitor-simple-2.5.4-SNAPSHOT\conf配置文件 參數(shù)dubbo.jetty.port與其他服務不沖突的地址
?進入dubbo-monitor-simple-2.5.4-SNAPSHOT\bin\start.bat啟動
安裝dubbo監(jiān)控項目
?界面效果
項目開發(fā)
項目已經(jīng)上傳到碼云上
地址為 https://git.oschina.net/peaktiger/dubbo-simple
bubbo-simple下的mitte-parent工程, 項目eclipse maven方式引入
網(wǎng)頁名稱:使用dubbo分布式框架開發(fā)項目
瀏覽路徑:http://www.5511xx.com/article/djeeces.html


咨詢
建站咨詢
