背景:
今天介绍另外一种可以查看 dubbo 服务的管理平台,因为 zookeeper 只是一个黑框,我们无法看到是否存在生产者或消费者,这时可以借助 dubbo-admin 管理平台来实时查看,也可以通过这个平台来管理生产者和消费者。我使用的是 jdk1.8 的版本,对应的 dubbo-admin 的免费下载地址在这。
修改配置:
下载完 dubbo-admin.war 后,我们就可以按常用 web 工程的部署方式进行部署。把 war 包放到 tomcat 的 webapps 目录下,启动 tomcat 。
有可能会修改 tomcat 的端口号,我这里配成了 8087 ,因为 zookeeper 会用到 8080 的端口。具体怎么配置这里不再赘述。
还有可能会修改 dubbo-admin 里面的配置文件,在 WEB-INF\dubbo.properties ,内容如下所示,一般情况下是不会修改的
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
dubbo.regist ry.address 后面对应的 IP 地址是我们的 zookeeper 对应的 IP 地址与端口号,一定要配置正确。一般情况下都是不需要改的,因为初始都是本地的 IP 地址。
dubbo.admin. root .password=root 与 dubbo.admin.guest .password=guest 是两个用户分别为 root 与 guest,密码默认与用户名一样,这儿的密码可以修改。
这下全部都配置好了,首先,一定要先启动 zookeeper ,启动后再去启动 tomcat 。
接下来访问 http: //ip地址:端口号/dubbo-admin-2.5.4 / ,一定要注意名一定要和你 webapps下的工程名一样,如果一切正常,则会弹出登录界面,如下图所示。
输入默认的用户名与密码,即可登录到主界面如下图:
点击 系统管理--系统状态,可以查看相应的状态,如下: