热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   新闻动态 -   正文

(原创干货)分布式开发-dubbo管理中心的部署

知了堂姐
2024-07-08 17:22:16
0


1.什么是Dubbo的管理中心

我们在开发时,需要知道注册中心都注册了哪些服务,以便我们开发和测试。我们可以通过部署一个管理中心来实现

2.管理中心环境准备

需要dobbox-master.zip,这个dubbox的源码,然后会通过maven进行源码的编译

Linux服务器

apache-tomcat-8.5.45.tar.gz

3.部署tomcat到Linux服务器下

通过rz命令将tomcat上传到/usr/local目录下

tomcat版本,我们选择apache-tomcat8.5.12.zip

通过 tar -zxf apache-tomcat8.5.45.tar.gz 进行解压

开启防火墙的8080端口

重新启动防火墙

进入tomcat的bin,启动tomcat,命令 ./startup.sh

通过windows访问linux服务器上tomcat,测试是否能够运行默认的index.jsp

4.dubbo管理端安装

编译源码,得到war包,通过命令符进入到dubbo-admin目录,按如下命令进行执行

mvn package -Dmaven.skip.test=true

安装报错问题,遇到dubbo的版本问题。且dubbo:jar:2.8.4 目前在阿里镜像里面没有(2019年9月)。我们尝试修改dubbo的版本

// 下面是最新dubbox的最新版本

	com.alibaba
	dubbo
	${project.parent.version}


// 用下面的修改为2.5.3版本

	com.alibaba
	dubbo
	2.5.3

成功编译的截图

将编译好的dubbo-admin.war放入到tomcat的webapps目录下,然后重启tomcat。注意这里要保证先启动zookeeper

(1)如果是2.5.3的dubbo-admin,持tomcat7版本,不支持tomcat8版本

(2)如果是2.8.4的dubbo-admin,支持tomcat8版本

(3)如果你部署在zookeeper同一台主机并且端口是默认的2181,则无需修改任何配置。如果不是在一台主机上或端口被修改,需要修改WEB-INF下的dubbo.properties

我们上传2.8.4的版本,然后通过地址测试时候,需要输入dubbo-admin的用户名和密码

5.dubbo管理的初步了解

启动服务提供程序,即可在服务治理-提供者查看到该服务

点击服务提供者下方的列表,可以查看具体服务者的信息

当消费者成功的访问了服务提供者的接口,我们就可以在dubbo管理中心查看消费者的信息

好了,今天的内容就到这儿了,请持续关注我们哦~

大家都在看

知了堂为四川轻化工大学开展网络安全专题项目集训

2024-07-08 浏览次数:0

零基础入门WEB前端需要掌握哪些技能,才能去找工...

2024-07-08 浏览次数:0

Vol.2「YOUNG计划」丨知了汇智网安专业实...

2024-07-08 浏览次数:0

chat gpt 国内怎么用?融入AI圈不能再等...

2024-07-08 浏览次数:0

java程序员烂大街了吗?Java程序员现状解析

2024-07-08 浏览次数:0

PS有多炫酷,学了这堂课你就知道了

2024-07-08 浏览次数:0
最新资讯