dubbo-admin的主要作用是对路由规则,动态配置,服务降级 ,访问控制,权重调整 ,负载均衡 等进行管控。
dubbo的provider (提供者)启动服务后,需要一个可视化工具来方便管理每一个服务和每一个节点。
一、dubbo-admin 监控搭建所需环境:
- jdk1.8
- apache-tomcat-7.0.62
- 开发工具(IntelliJ IDEA 2016.3)
- apache maven 3.3.9
二、下载apache 的dubbo-admin,git地址:dubbo-admin源码
这里尝试过在网上找到dubbo-admin-**.jar,直接使用,报404.所以还是下载源码自动打包吧。
下载完之后,解压,导入idea中。
三、部署,打包dubbo-admin
1、在webapp/WEB-INF目录下找到dubbo.properties文件,查看登录账号。
dubbo-admin 默认两个登陆账号,一个是root,一个是guest
第一行是填写dubbo注册的zk地址
第二行是填写root的密码
第三行是填写guest的密码
2、将dubbo-admin工程部署到tomcat容器并启动
启动成功后,如图:
打包成功
tomcat服务启动成功,自动打开dubbo-admin监控平台:
输入用户名/密码。这里我使用的是 root账户登录
查看提供者:
查看消费者:
ok,dubbo-admin 监控搭建部署成功。