Dubbo是什么

簡介

Dubbo是一款高性能、輕量級(jí)的開源Java Rpc分布式服務(wù)框架。

配置編譯方法

1.  配置編譯環(huán)境

1)  安裝maven。dubbo的構(gòu)建依賴maven,故需先安裝maven。

具體安裝步驟參考http://m.cqfng.cn/kunpeng/software/maven.html

2) 安裝tomcat。dubbo依賴tomcat運(yùn)行,故需要安裝tomcat。

具體步驟參考http://m.cqfng.cn/kunpeng/software/tomcat.html

3) 安裝zookeeper。dubbo需要注冊(cè)中心,大多數(shù)情況下都是使用zookeeper作為注冊(cè)中心。

zookeeper安裝步驟參考http://m.cqfng.cn/kunpeng/software/zookeeper.html

2.    獲取源碼

獲取“apache-dubbo-2.7.6”源碼包。

cd /usr/local/src
wget https://github.com/apache/dubbo/archive/dubbo-2.5.4.tar.gz

3.    編譯和安裝

1) 修改dubbo中的pom.xml文件。

cd /usr/local/src/
tar -zxvf dubbo-2.5.4.tar.gz
cd dubbo-dubbo-2.5.4
vim pom.xml

2)修改dubbo-admin中的pom.xml文件。

cd dubbo-admin
vim pom.xml

3) 修改注冊(cè)鏈接地址地址。

vim src/main/webapp/WEB-INF/dubbo.properties

第一行為注冊(cè)中心的信息,本文檔是使用zookeeper作為注冊(cè)中心,并且和dubbo部署在同一臺(tái)服務(wù)器,所以無需更改。

第二行為root用戶的密碼,可自行更改。后續(xù)登錄時(shí)可使用該賬號(hào)密碼。

第三行為guest用戶密碼,可自行更改。后續(xù)登錄時(shí)可使用該賬號(hào)密碼。

4)構(gòu)建dubbo

cd /usr/local/src/dubbu-dubbo-2.5.4/dubbo-admin
mvn package -Dmaven.skip.test=true

構(gòu)建成功后會(huì)在dubbo-admin目錄下生成target目錄,將target目錄下的dubbo-admin-2.5.4-SNAPSHOT.war文件拷貝到tomcat的webapps目錄下

cp ./target/dubbo-admin-2.5.4-SNAPSHOT.war  /usr/local/src/apache-tomcat-8.5.41/webapps/dubbo-admin.war

4.    運(yùn)行和驗(yàn)證

啟動(dòng)tomcat 。

sh /usr/local/src/apache-tomcat-8.5.41/bin/startup.sh

啟動(dòng)tomcat后會(huì)將“dubbo-admin.war”壓縮包解壓,生成的“dubbo-admin”即為啟動(dòng)的dubbo項(xiàng)目。

使用瀏覽器訪問 http://<ECS的 彈性公網(wǎng)IP >:8080/dubbo-admin,輸入賬號(hào)root密碼root,會(huì)出現(xiàn)如下頁面表示安裝成功。