dubbo管理控制台的安裝部署

2021-08-08 00:10:48 字數 1623 閱讀 3829

dubbo管理控制台的安裝部署

很多開發者在談及dubbo+zookeeper分布式服務開發架構的時候,都會說dubbo+zookeeper的環境部署很簡單,從而省略dubbo+zookeeper的環境過程,但是作為乙個新開發者搭建起來不是那麼容易,今天我就介紹一下dubbo管理控制台的安裝過程,而zookeeper集群搭建實現負載均衡已經介紹,可參考這篇文章。

dubbo是幹什麼的呢?我們首先來理解一下。

節點角色說明:

provider: 暴露服務的服務提供方。

consumer: 呼叫遠端服務的服務消費方。

registry: 服務註冊與發現的註冊中心。

monitor: 統計服務的呼叫次調和呼叫時間的監控中心。

container: 服務執行容器。

呼叫關係說明:

0. 服務容器負責啟動,載入,執行服務提供者。

1. 服務提供者在啟動時,向註冊中心註冊自己提供的服務。

2. 服務消費者在啟動時,向註冊中心訂閱自己所需的服務。

3. 註冊中心返回服務提供者位址列表給消費者,如果有變更,註冊中心將基於長連線推送變更資料給消費者。

4. 服務消費者,從提供者位址列表中,基於軟負載均衡演算法,選一台提供者進行呼叫,如果呼叫失敗,再選另一台呼叫。

5. 服務消費者和提供者,在記憶體中累計呼叫次數和呼叫時間,定時每分鐘傳送一次統計資料到監控中心。

一、dubbo管理控制台的安裝

1、工具:

(1)dubbo-admin-2.8.4.war,之前網上貼出的都是dubbo-admin-2.5.3,現在版本太低用不了了。親測一直報錯。

url:

url:

(3)搭建dubbo管控臺之前必須先搭建好zookeeper環境,搭建可以參考此篇部落格第三行。

我搭建的是3臺linux伺服器,分別是129、130、131,然後在129上安裝tomcat和dubbo即可,130和131伺服器不用安裝,然後在我本機訪問dubbo。

2、tomcat安裝,我安裝在129的/usr目錄下,將apache-tomcat-7.0.81.tar放到/usr目錄下執行命令tar -zxvf apache-tomcat-7.0.81.tar解壓

6、去/usr/apache-tomcat-7.0.81/bin目錄下啟動tomcat,執行命令shstartup.sh 啟動,日誌在/usr/apache-tomcat-7.0.81/logs/catalina.out檢視

7、伺服器防火牆記得關閉或者開放8080埠,在本地瀏覽器輸入即可,登入使用者名稱和密碼是root/root或者guest/guest

(1)登入

(2)主頁面

至此恭喜您dubbo管控臺搭建成功

安裝Dubbo管理控制台

dubbo管控臺可以對註冊到zookeeper註冊中心的服務或服務消費者進行管理,但管控臺是否正常對dubbo服務沒有影響,管控臺也不需要高可用,因此可以單節點部署。ip 192.168.3.71 部署容器 apache tomcat 7.0.57 埠 8080 wget 2 解壓 tar zxvf...

安裝 Dubbo 管理控制台

dubbo管控臺可以對註冊到 zookeeper 註冊中心的服務或服務消費者進行管理,但管控臺是否正常對dubbo服務沒有影響,管控臺也不需要高可用,因此可以單節點部署。ip 192.168.1.100 部署容器 apache tomcat 7.0.57 埠 8080 把dubbo admin 2....

Dubbo管理控制台的安裝

記憶中是在github裡面有的,不知道為什麼不見了 不過在說明文件裡面有介紹 原始碼這這個連線 ops 安裝tomcat,同時刪除root目錄 wgetgit clone var tmp dubbo ops pushd var tmp dubbo ops mvn clean package popd...