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...