准备事项:
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
相关推荐
- 确保已安装Java开发环境,因为DubboKeeper是基于Java运行的。 - 准备Maven或Gradle等构建工具,用于管理项目依赖。 - 安装数据库,通常使用MySQL来存储监控数据。 2. **获取源码**: - 从GitHub或其他代码...
为了部署和运行DubboKeeper,你需要安装Java环境,并熟悉Maven或Gradle等构建工具。通过执行构建命令,可以生成可执行的jar文件,然后配置相关参数,启动服务。在实际使用过程中,还需要结合Dubbo服务的配置和运行...
达博保Dubbokeeper是什么dubbokeeper是一个开源版本基于spring mvc开发的社区版dubboadmin,同时修复了官方管理员存在的一些问题,以及添加了一下必要的功能示例服务统计,依赖关系等图表展示功能,当前dubbokeeper...
dubbo管理控制台的安装
dubbokeeper是一个基于spring mvc开发的社区版dubboadmin,同时修复了官方admin存在的一些问题,以及添加了一下必要的功能 例如服务统计,依赖关系等图表展示功能,当前dubbokeeper还属于开发阶段。最终dubbokeeper...
dubbokeeper是一个开源版本基于spring mvc开发的社区版dubboadmin,同时修复了官方admin存在的一些问题,以及添加了一下必要的功能 例如服务统计,依赖关系等图表展示功能,当前dubbokeeper还属于开发阶段。...
Dubbokeeper是dubboadmin的开源版本,是基于spring mvc的社区版。 还修复了官方admin的一些问题,增加了一些必要的功能,如服务统计、依赖图展示等。目前dubbokeeper还处于开发阶段。 最后,dubbokeeper 会将 DUB
【DubboDemo:简单的dubbo环境搭建】 Dubbo是一个高性能、轻量级的开源Java RPC框架,由阿里巴巴集团开发并维护。它旨在提供一个高效、灵活的服务治理方案,帮助开发者构建分布式服务架构。本教程将指导你如何进行一...
本地搭建一套dubbo架构demo,包括zookeeper及后台DubboKeeper dubbo-admin后台管理 dubbo-monitor简易监控中心
3. **dubbokeeper-ui-1.0.1.war**:这可能是一个 Dubbo 监控管理工具的 Web 应用,如 DubboKeeper UI。部署这个 WAR 文件后,可以通过 Web 界面监控 Dubbo 服务的运行状态,包括服务提供者、消费者、调用统计等信息...
Sentinel这样的流量控制工具和DubboKeeper监控框架用于保护服务的稳定性,实现熔断降级和系统负载保护。 总结来说,电商业务中台架构通过大中台+小前台的模式,结合DDD、服务化和组件化,实现了业务的灵活扩展和...