Dubbo -- dubbo-admin 的安装 介绍 使用

1. Dubbo – 分布式系统的相关概念(大型互联网项目架构目标 集群和分布式 架构演进)、Dubbo概述(Dubbo的概念和架构)、Dubbo快速入门(Zookepper的安装:注册中心中心)

2. Dubbo – Dubbo快速入门代码编写

3.Dubbo – dubbo-admin 的安装 介绍 使用

4. Dubbo – dubbo高级特性(序列化 地址缓存 超时与重试机制 多版本:灰度发布 负载均衡 集群容错策略 服务降级)

1. dubbo-admin 管理平台


1.1 介绍dubbo-admin

  • dubbo-admin 管理平台,是图形化的服务管理页面 。
  • 从注册中心中获取到所有的提供者 / 消费者进行配置管理 。
  • 路由规则、动态配置、服务降级、访问控制、权重调整、负载均衡等管理功能 。
  • dubbo-admin 是一个前后端分离的项目。前端使用vue,后端使用springboot 安装 dubbo-admin 其实就是部署该项目 。

1.2 安装dubbo-admin

dubbo-admin多用于开发环境,所以一般情况下部署到本地就可以了。


1.2.1环境准备

dubbo-admin 是一个前后端分离的项目。前端使用vue,后端使用springboot,安装 dubbo-admin 其实就是部署该项目。我们将dubbo-admin安装到开发环境上。要保证开发环境有jdk,maven,nodejs

安装node(如果当前机器已经安装请忽略)

因为前端工程是用vue开发的,所以需要安装node.js,node.js中自带了npm,后面我们会通过npm启动

下载地址:https://nodejs.org/en/

在这里插入图片描述

安装成功后,命令行输入node -v ,如果有提示的版本信息,即说明安装成功

在这里插入图片描述


1.2.2 下载 Dubbo-Admin

进入github,搜索dubbo-admin:https://github.com/apache/dubbo-admin

在这里插入图片描述


1.2.3 把下载的zip包解压到指定文件夹(解压到那个文件夹随意)

在这里插入图片描述


1.2.4 修改配置文件(配置注册中心位置)

解压后我们进入…\dubbo-admin-develop\dubbo-admin-server\src\main\resources目录,找到 application.properties 配置文件 进行配置修改

在这里插入图片描述
修改zookeeper地址:
在这里插入图片描述

  • admin.registry.address注册中心
  • admin.config-center 配置中心
  • admin.metadata-report.address元数据中心

1.2.5 打包项目

在 dubbo-admin-develop 目录执行打包命令。打包时间会比较长(大概15分钟,请耐心等待)

mvn  clean package

在这里插入图片描述在这里插入图片描述


1.2.6 启动后端

切换到目录

dubbo-Admin-develop\dubbo-admin-distribution\target

在这里插入图片描述

执行下面的命令启动 dubbo-admin,dubbo-admin后台由SpringBoot构建。

java -jar .\dubbo-admin-0.1.jar

在这里插入图片描述


1.2.7 启动前端

dubbo-admin-ui 目录下执行命令
在这里插入图片描述

npm run dev

在这里插入图片描述


1.2.8 访问

游览器访问 http://localhost:8081/,输入用户名和密码(初始都是root)。

在这里插入图片描述


1.3 dubbo-admin的使用

注意:Dubbo Admin【服务Mock】【服务统计】将在后续版本发布…
在这里插入图片描述

在上面的步骤中,我们已经进入了Dubbo-Admin的主界面,在【快速入门】章节中,我们定义了服务生产者、和服务消费者,下面我们从Dubbo-Admin管理界面找到这个两个服务。


1.3.1 服务信息查询

在这里插入图片描述

现在还没有服务,我们去启动dubbo-service然后再次测试。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击旁变得消费者,发现没有数据,需要消费者访问服务后才会出现。

在这里插入图片描述

现在我们去启动dubbo-web模块,然后访问一次服务。
在这里插入图片描述
现在就有了消费者得信息。
在这里插入图片描述
在这里插入图片描述

我们需要打开我们的生产者配置文件加入下面配置。

    <!-- 元数据配置 -->
    <dubbo:metadata-report address="zookeeper://192.168.135.130:2181"/>

在这里插入图片描述
重新启动生产者,再次打开Dubbo-Admin

这样我们的元数据信息就出来了
在这里插入图片描述

说明:

<dubbo:protocol port="1314"/>

在这里插入图片描述


1.3.2 服务信息测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodeJiao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值