dubbo管理平台搭建

2020-11-19 14:59:29 浏览数 (1)

为了更方便地管理dubbo服务的注册和订阅,dubbo提供了可视化管理平台dubbo-admin。

dubbo官方没有提供dubbo-admin的war包,一般情况下需要网上去下载war包或者把dubbo-admin源码下载到本地自己编译打包。此篇我们将基于阿里云centos7部署dubbo-admin。

环境准备

1)安装jdk

2)安装zookeeper

3)安装tomcat

上述开发环境的安装不是本文描述的重点,有兴趣可以自己研究或者参考资料

编译安装

由于dubbo已经捐给了Apache基金会,原来的alibaba的dubbo目录已经不存在了,到官网上找到dubbo的github目录是:

https://github.com/apache/incubator-dubbo

但是我们发现在这个目录一遍已经找不到dubbo-admin项目,仔细看:

点进去之后看到dubbo-admin项目,复制项目的git路径并clone到本地:

项目下载到本地之后,进入到dubbo-admin项目路径执行maven打包命令:

mvn package -Dmaven.skip.test=true

执行成功后看到dubbo-admin工程的target目录下生成了打包好的dubbo-admin-2.0.0.war文件:

然后我们使用FileZilla工具或者rz命令将刚刚生成的war包上传到tomcat的webapps目录下:

到tomcat的bin目录下运行startup.sh重新启动tomcat,然后本地浏览器打开阿里云服务器上的访问地址:

访问后发现需要用户名和密码:

使用默认的root/root或guest/guest访问:

然后我们随便搜索了一个服务,发现没有找到,这是因为我们没有注册和订阅任何服务。这样我们的dubbo服务管理平台已经基于阿里云centos7搭建完成了。

总结

此篇我们自己编译dubbo-admin项目,并且部署到了阿里云上,为后续的dubbo服务的管理和使用以及研究奠定了基础希望给大家在日常开发中带来帮助!

0 人点赞