1、要想在Linux下使用Dubbo,就需要先安装Tomcat 安装Tomcat链接 :Linux下安装Tomcat
2、在GitHub页面中,点击Clone or download绿色按钮,然后再点击Download ZIP链接,下载dubbo的源码
dubbo-admin下载链接:https://github.com/dangdangdotcom/dubbox
3、下载完之后,解压安装包,解压路径随意(这里我解压到E:\dubbo中)
4、打开“命令行窗口”,进入到dubbox-master目录下,执行命令 mvn package -Dmaven.test.skip=true,等待命令执行完成
5、命令执行完成后,进入到dubbox-master\dubbo-admin\target目录下,可以看到生成了一个dubbo-admin-2.8.4.war包
6、打开WinSCP,把生成好的dubbo-admin-2.8.4.war包,上传到Linux下的tomcat的webapps 目录下
7、进入到tomcat的bin目录下,启动tomcat
[root@localhost ~]# cd /usr/local/software/tomcat9/bin/ //进入到tomcat的bin目录下
[root@localhost bin]# ./startup.sh //启动tomcat
8、打开浏览器,输入http://192.168.30.1:8080/dubbo-admin-2.8.4/,即可进行访问 用户名:root,密码:root
9、选择 服务治理→服务,可以看到项目中发布的服务
10、选择某一项服务,还可以调节服务的权重
如果服务过于繁重,可以点击半权,适当的降低权重 减少服务的压力
如果服务过于轻松,可以点击倍权,适当的提高权重 增加服务的压力,减少其他服务的压力
注意:
如果监控中心和注册中心在同一台服务器上,可以不需要任何配置。
如果不在同一台服务器,需要修改配置文件:webapps/dubbo-admin-2.8.4/WEB-INF/dubbo.properties
dubbo.registry.address=zookeeper://127.0.0.1:2181 //如果不在同一台服务器,需要把127.0.0.1 修改成zookeeper所在服务器的IP地址
dubbo.admin.root.password=root //root用户的密码,如果需要修改root用户的密码,把root换成其他么密码即可
dubbo.admin.guest.password=guest //guest用户的密码
总的来说,如果要运行监控中心,必须先启动zookeeper。监控中心对于dubbo的服务的调用来说不是必须的,不安装也可以运行。安装的目的是为了更好的统计其调用的次数,方便管理。