構建springmvc+dubbo分布式平台-dubbo管控台安裝

來源:互聯網
上載者:User

標籤:dubbo   apach   控制   inf   etc   分布   stat   ddr   mirror   

Dubbo管理主控台的安裝

1、Dubbo管理主控台的主要作用:服務治理

2、管理主控台主要包含:

路由規則

動態配置

服務降級

存取控制

權重調整

負載平衡等管理功能

3、管理主控台版本:

當前穩定版:dubbo-admin-2.5.3.war (可到群446855438下載)

最新2.5.4-SNAPSHOT版:https:// github.com/alibaba/dubbo

4、安裝 Dubbo 管理主控台

Dubbo 管控台可以對註冊到 zookeeper 註冊中心的服務或服務消費者進行管理,但 管控台是否正常對 Dubbo 服務沒有影響,管控台也不需要高可用,因此可以單節點部署。

部署容器:apache-tomcat-6、7

連接埠:8080

這邊就以tomcat7為例部署dubbo管理工程

1、 下載最新版的 Tomcat7:

$wget http:/ /mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57 .tar.gz

2、 解壓:

$ tar -zxvf apache-tomcat-7.0.57.tar.gz

3、 移除/home/ant/apache-tomcat-7.0.57/webapps 目錄下的所有檔案:

$ rm -rf *

4、 上傳 Dubbo 管理主控台程式 dubbo-admin-2.5.3.war 到

/home/ant/apache-tomcat-7.0.57/webapps

5、 解壓並把目錄命名為 dubbo:

$ unzip dubbo-admin-2.5.3.war -d dubbo

6、 配置 dubbo.properties:

$ vi ROOT/WEB-INF/dubbo.properties

dubbo.registry.address=zookeeper://本地ip:2181

dubbo.admin.root.password=XXX

dubbo.admin.guest.password=OOO (以上密碼在正式上生產前要修改)

7、 防火牆開啟 8080 連接埠,用 root 使用者修改/etc/sysconfig/iptables

vi /etc/sysconfig/iptables

增加:

apache-tomcat-7.0.57:8080 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

重啟防火牆:

service iptables restart

8、 啟動 Tomat7

$ /home/ant/apache-tomcat-7.0.57/bin/startup.sh

10、 配置部署了 Dubbo 管控台的 Tomcat 開機啟動:

在虛擬機器主機中編輯/etc/rc.local 檔案,加入:

su - ant-c ‘/home/ant/apache-tomcat-7.0.57/bin/startup.sh‘

構建springmvc+dubbo分布式平台-dubbo管控台安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.