`

dubbokeeper的安装

 
阅读更多

准备事项:

1、相关的dubbo生产者和消费者开启监听,即增加配置:<dubbo:monitor protocol="registry"/>

2、介于dubbo-admin管控台(2.5.4版本)功能弱和存在一些bug,以及dubbo-monitor的功能不易使用等等问题选择dubbokeeper作为这两个系统的弥补和增强。

3、dubbokeeper可以查看zookeeper的节点数据

4、保证本机maven环境和网络的稳定 

 

操作:

1、git下载dubbokeeper的源码:

https://github.com/dubboclub/dubbokeeper.git



 2、执行install-*.*,根据情况进行选择。此处因为数据存储选择的mysql,且在windows环境执行。所以双击:install-mysql.bat,等待cmd窗口下载相关依赖完成打包

 

 

 3、打包好后,打开生成的target目录

 

mysql-dubbokeeper-server:数据采集的服务端,此服务开启才能采集到接口调用情况的数据

mysql-dubbokeeper-ui:dubbokeeper的web端,放在tomcat下运行

4、mysql-dubbokeeper-server配置

打开mysql-dubbokeeper-server目录中conf下的dubbo-mysql.properties文件

#应用名称(dubbo服务生产者)
dubbo.application.name=mysql-monitor
#应用拥有者(名称自定义)
dubbo.application.owner=bieber
#注册中心地址
dubbo.registry.address=zookeeper://192.168.1.82:3182
#协议,默认即可
dubbo.protocol.name=dubbo
#服务端口
dubbo.protocol.port=20884

monitor.collect.interval=10000
#use netty4
dubbo.provider.transporter=netty4
#\u76D1\u63A7\u6570\u636E\u6301\u4E45\u5316\u5468\u671F,\u9ED8\u8BA4\u662F\u4E00\u5206\u949F,\u5355\u4F4D\u662F\u79D2
monitor.write.interval=60
#mysql相关配置
dubbo.monitor.mysql.url=jdbc:mysql://localhost:3306/dubbo-monitor
dubbo.monitor.mysql.username=root
dubbo.monitor.mysql.password=19890314
dubbo.monitor.mysql.pool.max=10
dubbo.monitor.mysql.pool.min=10

dubbo-monitor数据库自己创建,完了需要执行初始脚本:dubbokeeper\doc\storage\mysql\sql\application.sql,创建application表

在linux上后台启动服务:mysql-dubbokeeper-server/bin/start-mysql.sh &

5、mysql-dubbokeeper-ui配置

 开开war包中的WEB-INF\classes\dubbo.properties

 

#应用名称(dubbo服务消费者)
dubbo.application.name=common-monitor
#应用拥有者(名称自定义)
dubbo.application.owner=bieber
#注册中心地址(带协议)
dubbo.registry.address=zookeeper://192.168.1.82:3182

#use netty4
dubbo.reference.client=netty4

#peeper config(注册中心地址,不带协议)
peeper.zookeepers=192.168.1.82:3182
peeper.zookeeper.session.timeout=60000

#logger
monitor.log.home=/monitor-log

monitor.collect.interval=6000
 

 

 

  • 大小: 60.4 KB
  • 大小: 159.1 KB
  • 大小: 13.8 KB
分享到:
评论

相关推荐

    dubbokeeper

    - 确保已安装Java开发环境,因为DubboKeeper是基于Java运行的。 - 准备Maven或Gradle等构建工具,用于管理项目依赖。 - 安装数据库,通常使用MySQL来存储监控数据。 2. **获取源码**: - 从GitHub或其他代码...

    dubbokeeper-master监控资源

    为了部署和运行DubboKeeper,你需要安装Java环境,并熟悉Maven或Gradle等构建工具。通过执行构建命令,可以生成可执行的jar文件,然后配置相关参数,启动服务。在实际使用过程中,还需要结合Dubbo服务的配置和运行...

    dubbokeeper:dubbo服务管理以及监控系统

    达博保Dubbokeeper是什么dubbokeeper是一个开源版本基于spring mvc开发的社区版dubboadmin,同时修复了官方管理员存在的一些问题,以及添加了一下必要的功能示例服务统计,依赖关系等图表展示功能,当前dubbokeeper...

    dubbo管理控制台的安装

    dubbo管理控制台的安装

    dubbo服务管理以及监控系统源码.zip

    dubbokeeper是一个基于spring mvc开发的社区版dubboadmin,同时修复了官方admin存在的一些问题,以及添加了一下必要的功能 例如服务统计,依赖关系等图表展示功能,当前dubbokeeper还属于开发阶段。最终dubbokeeper...

    dubbo服务管理以及监控系统

    dubbokeeper是一个开源版本基于spring mvc开发的社区版dubboadmin,同时修复了官方admin存在的一些问题,以及添加了一下必要的功能 例如服务统计,依赖关系等图表展示功能,当前dubbokeeper还属于开发阶段。...

    java当当网源码-awesome-dubbo:Dubbo资源合集

    Dubbokeeper是dubboadmin的开源版本,是基于spring mvc的社区版。 还修复了官方admin的一些问题,增加了一些必要的功能,如服务统计、依赖图展示等。目前dubbokeeper还处于开发阶段。 最后,dubbokeeper 会将 DUB

    DubboDemo:简单的dubbo环境搭建

    【DubboDemo:简单的dubbo环境搭建】 Dubbo是一个高性能、轻量级的开源Java RPC框架,由阿里巴巴集团开发并维护。它旨在提供一个高效、灵活的服务治理方案,帮助开发者构建分布式服务架构。本教程将指导你如何进行一...

    本地搭建一套dubbo架构demo

    本地搭建一套dubbo架构demo,包括zookeeper及后台DubboKeeper dubbo-admin后台管理 dubbo-monitor简易监控中心

    dubbo_demo

    3. **dubbokeeper-ui-1.0.1.war**:这可能是一个 Dubbo 监控管理工具的 Web 应用,如 DubboKeeper UI。部署这个 WAR 文件后,可以通过 Web 界面监控 Dubbo 服务的运行状态,包括服务提供者、消费者、调用统计等信息...

    大中台架构的电商业务中台实践一:业务中台总体架构介绍.docx

    Sentinel这样的流量控制工具和DubboKeeper监控框架用于保护服务的稳定性,实现熔断降级和系统负载保护。 总结来说,电商业务中台架构通过大中台+小前台的模式,结合DDD、服务化和组件化,实现了业务的灵活扩展和...

Global site tag (gtag.js) - Google Analytics