dubbo進階--管控臺
上篇介紹了dubbo的一個入門例項,服務啟動後,我如何檢視自己的服務是否已經啟動,如何檢視是否存在消費者呢?這就需要使用dubbo的管控臺。
材料準備:
jdk-7u76-linux-x64.tar.gz、apache-tomcat-7.0.59.tar.gz、dubbo-admin-2.5.3.war
安裝步驟:( jdk的配置我就不再敘述了)
1、將apache-tomcat-7.0.59.tar.gz安裝包放到/usr/local目錄下並解壓
$ tar -zxvf apache-tomcat-7.0.59.tar.gz
2、重新命名檔案:
$ mv apache-tomcat-7.0.59 dubbo-tomcat
3、進入/usr/local/dubbo-tomcat/webapps 目錄,並移除所有檔案:
$ rm -rf *
4、將dubbo的管理控制檯檔案dubbo-admin-2.5.3.war上傳到/usr/local/dubbo-tomcat/webapps目錄下,解壓並重新命名為ROOT:
$ unzip dubbo-admin-2.5.3.war -d ROOT
5、配置dubbo的dubbo.properties檔案:
$ vi ROOT/WEB-INF/dubbo.properties
增加如下內容:
dubbo.registry.address=zookeeper://192.168.91.130:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
6、設定防火牆,開啟8080埠。本次demo演示就直接關閉
$ systemctl disable firewalld.service
7、啟動tomcat
$ /usr/local/dubbo-tomcat/bin/startup.sh
測試:輸入http://192.168.91.130:8080/ 出現如下介面表示成功
控制檯搭好之後,重新啟動服務提供方和消費者,可以檢視到是否啟動成功,如下:
也可以在控制檯中進行服務的管理和設定,這就是dubbo的一個優點,支援服務治理。