dubbo web管理控制台,主要包含路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。
安装如下
下载war包,dubbo book中给出地址http://apache.etoak.com/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz 但是无法下载,所以需要手动编译
源代码下载,https://github.com/alibaba/dubbo.git
git clone https://github.com/alibaba/dubbo.git
cd dubbo/dubbo-admin
mvn package -Dmaven.skip.test=true
部署dubbo admin
安装tomcat,将编译生生成的dubbo-admin-2.5.8.war解压,
unzip dubbo-admin-2.5.8.war -d /www/webcode/tomcat/webapps/ROOT
修改dubbo连接zk地址
WEB-INF/dubbo.properties
dubbo.registry.address=zookeeper://10.170.180.00:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
root的密码:root,guest的密码:guest,
启动tomcat
配置ng转发到对应的tomcat容器
server {
listen 80;
server_name dubboadmin.hahaha.com;
access_log /home/nginx/logs/dubbo_access.log;
error_log /home/nginx/logs/dubbo_error.log;
location / {
proxy_pass http://10.251.19.00:8090;
}
}