happy birthday BNTang!

# 9 dubbo 监控中心

9 dubbo 监控中心

  • 我们在开发时,需要知道注册中心都注册了哪些服务,以便我们开发和测试。
  • 图形化显示注册中心的中 服务列表
  • 我们可以通过部署一个 web 应用版的管理中心来实现。

1 服务管理端

管理端下载地址 蓝奏云不限速

https://wwn.lanzoub.com/b01jp495e密码:7plr

安装管理端
  1. 解压 dubbo-admin-master.zip

  2. 修改配置文件
    img
    img

  3. 返回到项目根目录,使用 maven 打包:mvn clean package
    img

  4. 在 dos 下运行 target 目录中的 jar 文件:java -jar dubbo-admin-0.0.1-SNAPSHOT.jar
    img

  5. 此时打开浏览器输入:http://localhost:7001/
    第一次访问时,需要登录,帐号密码都是 root

管理端使用
  1. 启动服务方,将服务注册到 zookeeper
    img
  2. 启动 dubbo-server 服务方后,刷新管理端,服务注册成功,只是没有消费者
    img
  3. 点击服务名,进入服务提供者页面
    img
  4. 把消费者也运行起来,刷新服务,显示正常
    img
  5. 查看消费者
    img

2 监控统计中心

Monitor:统计中心 ,记录服务被调用多少次等

  1. 解压 dubbo-monitor-simple-2.5.3.zip
  2. 修改 dubbo-monitor-simple-2.5.3\conf\dubbo.properties
    img
  3. 双击运行 dubbo-monitor-simple-2.5.3\bin\start.bat
  4. 分别修改 dubbo-server 和 dubbo-consumer 的 spring.xml,加入下面标签
    img
<!-- 让监控 去注册中心 自动找服务 -->
<dubbo:monitor protocol="registry"/>

然后重新启动项目

浏览器访问 localhost:8080

img
img

posted @ 2022-07-18 22:39  look-word  阅读(63)  评论(0编辑  收藏  举报