赞
踩
RocketMQ Dashboard 是 RocketMQ 的管控利器,为用户提供客户端和应用程序的各种事件、性能的统计信息,支持以可视化工具代替 Topic 配置、Broker 管理等命令行操作。
| 面板 | 功能 |
|---|---|
| 运维 | 修改nameserver 地址; 选用 VIPChannel |
| 驾驶舱 | 查看 broker, topic 消息量 |
| 集群 | 集群分布,broker 配置、运行信息 |
| 主题 | 搜索、筛选、删除、更新/新增主题,消息路由,发送消息,重置消费位点 |
| 消费者 | 搜索、删除、新增/更新消费者组,终端,消费详情,配置 |
| 消息 | 消息记录,私信消息,消息轨迹等消息详情 |
操作面板:

系统要求:
网络配置:
rocketmq 配置文件 broker.conf / broker-x.properties 设置 nameserver 地址和端口号① 安装docker,拉取 rocketmq-dashboard 镜像
$ docker pull apacherocketmq/rocketmq-dashboard:latest
② docker 容器中运行 rocketmq-dashboard
$ docker run -d --name rocketmq-dashboard -e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876" -p 8080:8080 -t apacherocketmq/rocketmq-dashboard:latest
提示
namesrv.addr:port 替换为 rocketmq 中配置的 nameserver 地址:端口号
开放端口号:8080,9876,10911,11011 端口
-add-port源码地址:apache/rocketmq-dashboard
下载并解压,切换至源码目录 rocketmq-dashboard-master/
① 编译 rocketmq-dashboard
$ mvn clean package -Dmaven.test.skip=true
② 运行 rocketmq-dashboard
$ java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar
提示:Started App in x.xxx seconds (JVM running for x.xxx) 启动成功
浏览器页面访问:namesrv.addr:8080
关闭 rocketmq-dashboard : ctrl + c
再次启动:执行 ②
tips:下载后的源码需要上传到 Linux 系统上编译,本地编译可能会报错。
主题 > 新增/更新

消费者 > 新增/更新

主题 > 重置消费位点
tips:
主题 > TOPIC配置


更新 Topic 的BROKER_NAME
主题 > 新增/更新 > BROKER_NAME

向指定 Topic 发送消息
主题 > 发送消息


Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。