07分布式电商项目 - 管理中心的部署

简介: 07分布式电商项目 - 管理中心的部署

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

管理端安装

(1)dubbox-master.zip 这个是 dubbox 的源码,我们可以使用 maven命令编译源码得到“管理端”的 war 包将此压缩包解压,在命令符下进入 dubbo-admin 目录 ,输入 maven 命令。

mvn package -Dmaven.skip.test=true

如果你看到如下信息,就说明成功了。

(2)进入 target 文件夹,你会看到一个 dubbo-admin-2.8.4.war

(3)在 linux 服务器上安装tomcat, 将此 war 包上传到 linux 服务器的 tomcat 的 webapps 下,启动 tomcat 后自动解压。

启动Tomcat前,务必先启动Zookeeper服务!!!

启动Tomcat

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

dubbo.registry.address=zookeeper://127.0.0.1:2181

修改后重新启动 tomcat。

管理端使用

(1)打开浏览器,输入 http://192.168.6.128:8080/dubbo-admin/ ,登录用户名和密码均为

root 进入首页。 (192.168.6.128)是我部署的 linux 主机地址。

(2)启动服务提供者工程,即可在服务治理-提供者查看到该服务。

点击其中一条数据后可以查看详情。

(3)启动服务消费者工程,运行页面,观察“消费者”列表。

目录
相关文章
|
1月前
|
NoSQL 调度 Redis
19- 你的项目中哪里用到了分布式锁
在一个项目中,为解决集群环境下SpringTask定时任务的重复执行问题,采用了Redis实现分布式锁来管理任务调度,防止资源浪费。后来因任务量和执行规则增加,以及单节点效率限制,系统改用XXL-JOB,分布式锁不再使用。
35 2
|
1月前
|
Java 测试技术 Linux
jmeter-分布式部署之负载机的设置
jmeter-分布式部署之负载机的设置
193 2
|
1月前
|
Docker 容器 关系型数据库
【PolarDB-X从入门到精通】 第四讲:PolarDB分布式版安装部署(源码编译部署)
本期课程将于4月11日19:00开始直播,内容包括源码编译基础知识和实践操作,课程目标是使学员掌握源码编译部署技能,为未来发展奠定基础,期待大家在课程中取得丰富的学习成果!
【PolarDB-X从入门到精通】 第四讲:PolarDB分布式版安装部署(源码编译部署)
|
5天前
|
分布式计算 Java Hadoop
杨校老师课堂之分布式数据库HBase的部署和基本操作
杨校老师课堂之分布式数据库HBase的部署和基本操作
16 0
|
1月前
|
缓存 NoSQL Java
分布式项目中锁的应用(本地锁-_redis【setnx】-_redisson-_springcache)-fen-bu-shi-xiang-mu-zhong-suo-de-ying-yong--ben-de-suo--redissetnx-springcache-redisson(一)
分布式项目中锁的应用(本地锁-_redis【setnx】-_redisson-_springcache)-fen-bu-shi-xiang-mu-zhong-suo-de-ying-yong--ben-de-suo--redissetnx-springcache-redisson
73 0
|
1月前
|
SpringCloudAlibaba Java 持续交付
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
290 0
|
1月前
|
关系型数据库 MySQL 数据库
测试部署PolarDB-X 分布式与集中式
在本文中,作者详述了在CentOS 7.9上部署测试PolarDB-X分布式与集中式数据库的过程。PolarDB-X作为阿里云优化的分布式数据库,提供高稳定性和与MySQL的兼容性,是应对单体数据库扩展性和性能瓶颈的解决方案,同时也符合国产化需求。文章介绍了部署环境准备,包括关闭防火墙和SELinux,设置系统参数,安装Python3和Docker,以及配置MySQL客户端。接着,通过PXD工具部署了PolarDB-X的集中式和分布式版,遇到的问题包括阿里云镜像源异常导致的部署失败以及指定版本安装的困扰。最后,作者进行了初步的压力测试,并对文档完善、生态工具建设以及提供更多使用案例提出了建议。
47744 10
测试部署PolarDB-X 分布式与集中式
|
27天前
|
Java 大数据 流计算
使用Docker快速部署Flink分布式集群
使用Docker快速部署Flink分布式集群
151 0
|
1月前
|
SQL 消息中间件 存储
【一文看懂】使用hape部署分布式版Havenask
本次分享内容为使用hape部署分布式版Havenask,共2个部分组成(部署分布式版Havenask集群、 分布式相关问题排查),希望可以帮助大家更好了解和使用Havenask。
165044 6
|
1月前
使用JWT的服务分布式部署之后报错:JWT Check Failure:
使用JWT的服务分布式部署之后报错:JWT Check Failure:
60 1