淘淘商城第23讲——快来瞧瞧Dubbo监控中心

之前我们就已学过了Dubbo,想必大家对Dubbo的架构已有所了解,Dubbo的架构如下图所示。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第1张图片
目前,我们已经学习完了除Monitor之外的其它模块,那么本文我就来告诉大家怎样使用Monitor,即Dubbo监控中心。

如果大家想要使用Dubbo监控中心,那么就必须从网上下载Dubbo监控中心的war包,例如dubbo-admin-2.5.4.war。当然了,要是你怕麻烦,也可以直接从我给出的百度网盘链接地址中进行下载。

链接:https://pan.baidu.com/s/1S24VSQXEQiumRE5CWyISMg,提取码:8f3k

该war包可直接放到Tomcat服务器下运行,所以我们还需要在虚拟机中安装Tomcat服务器,至于关于如何安装请参考《Linux入门第十三讲——在Linux CentOS 7.6系统上安装Tomcat 8.5.38》我的这篇博客进行学习,在此并不过多赘述。温馨提示:在这里,我安装的Tomcat服务器是apache-tomcat-7.0.105这个版本。

首先我们需要上传dubbo-admin-2.5.4.war到Linux系统中,之前我在《Linux入门番外篇——Xshell利用Xftp来方便地进行文件的上传下载操作》这篇文章中已经详细讲解过如何上传文件到Linux系统,所以这里我就不再赘述了。怎样知道我们真的上传上去了呢?在当前用户主目录(即root)下使用ll命令查看一下该目录。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第2张图片
然后使用cp dubbo-admin-2.5.4.war /usr/local/src/tomcat/tomcat7/webapps/dubbo-admin.war命令把dubbo-admin-2.5.4.war复制到tomcat7的webapps目录下并更名为dubbo-admin.war,如下图所示,紧接着使用cd /usr/local/src/tomcat/tomcat7/webapps命令切换到webapps目录下,并使用ll命令查看一下该目录。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第3张图片
接着我们启动Tomcat服务器,我们使用cd ..命令切换到tomcat7目录下,使用bin/startup.sh命令来启动Tomcat服务器。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第4张图片
当然了,我们也可使用tailf logs/catalina.out命令来跟踪启动过程。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第5张图片
启动成功后,我们使用http://192.168.81.131:8080/dubbo-admin/这样的url地址来访问Dubbo监控中心,这时会让我们输入用户名和密码,默认都是root。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第6张图片
登录成功后,我们可以看到如下图所示界面。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第7张图片
我们点击服务治理下的服务,如下图所示。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第8张图片
这时,我们会看到如下图所示的界面,ItemService就是我们的服务。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第9张图片
我们点击该服务进去,可以看到提供服务的IP及服务端口。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第10张图片
点击消费者菜单,可以看到消费者为taotao-manager-web,如下图所示。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第11张图片
点击应用菜单,可以看到当前应用有两个,分别是taotao-manager和taotao-manager-web。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第12张图片
这是Dubbo监控中心和Zookeeper注册中心在一台虚拟机上的情况,我们不用配置便可以使用,那如果Zookeeper注册中心和Dubbo监控中心不在一台设备上怎么办呢?其实我们只需要修改一下配置文件便可以了。那么该配置文件在哪呢?我们可使用cd /usr/local/src/tomcat/tomcat7/webapps/dubbo-admin/WEB-INF命令切换到dubbo-admin/WEB-INF目录下,然后使用ll命令查看一下该目录,就能找到我们要修改的配置文件了。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第13张图片
接着我们使用命令vim dubbo.properties打开该文件,如下图所示,我们可以看到当前默认的注册地址是127.0.0.1,也就是当前这台设备上,如果是别的设备那么就需要换成那台设备的IP地址。除此之外,我们还可以修改用户的登录密码。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第14张图片
补充一个知识点,假如我们想知道某个端口(比如8080端口)被哪个进程所占用,以及如何杀掉某个指定进程,那么可以使用如下所示命令进行操作。
淘淘商城第23讲——快来瞧瞧Dubbo监控中心_第15张图片
最后,我还得说一嘴,如果要运行Dubbo监控中心,必须先启动Zookeeper。Dubbo监控中心对于Dubbo服务的调用来说不是必须的,不安装也可以运行。安装的目的是为了更好的统计其调用的次数,以方便管理。

你可能感兴趣的:(阿昀的淘淘商城系列,项目实战之淘淘商城)