← 返回项目库

RabbitScout|RabbitMQ 中文管理台

面向 RabbitMQ 的中文实时监控与运维管理台。

通过统一界面查看消息速率、队列积压、交换机绑定、客户端连接和信道状态,并支持消息预览、发布、清空及对象管理。

真实界面

项目截图

共 9 张

概览
10m
队列
orders.created
队列 orders.created 中的消息
交换机
绑定关系
order-service
信道

Capabilities

核心功能

实时消息速率与队列分布概览
队列积压、消费者和运行状态查看
队列消息预览、属性与负载检查
交换机类型及入口/出口速率查看
交换机绑定关系与路由键查看
客户端连接详情与吞吐量查看
信道状态、预取和消费者统计
vhost 范围、主题切换和命令面板

适用场景

巡检 RabbitMQ 集群的消息量和对象状态
从队列积压与消息速率定位消费链路问题
在开发或测试环境核对交换机、绑定和客户端连接

适合谁

需要巡检 RabbitMQ、定位消息积压或验证消息链路的开发者、测试人员与运维人员。

商业化思路

开源源码研究目录;源码包不含托管服务、RabbitMQ 实例或商用授权承诺。

你会拿到什么

  • 已完成中文核心界面的 Next.js 源码与构建配置
  • 保留 MIT 许可证、Docker 配置及端到端测试脚本
  • 9 张同一最终源码运行产生的真实功能页证据截图

部署流程

  1. 1准备 Node.js 18 或更高版本,并确认 RabbitMQ Management API 已启用
  2. 2设置 RABBITMQ_HOST、RABBITMQ_PORT 和 RABBITMQ_PROTOCOL 环境变量
  3. 3执行 npm ci、npm run build,再运行 npm run start

真实验证结果

已通过生产构建、23 项端到端回归、固定模拟 RabbitMQ 运行冒烟及 9 张真实中文功能页截图验证。

部署前须知

需要 RabbitMQ Management 插件和有效凭据;源码包不包含 RabbitMQ 服务;实时数据展示取决于服务端响应。

部署难度

中等

最低配置

Node.js 18 或更高版本;需要可访问 RabbitMQ Management API(默认 HTTP 15672)及具备权限的 RabbitMQ 凭据。

开源许可证

MIT License

最后验证

2026-08-29

技术栈

Next.js 16React 19TypeScriptRabbitMQ Management APIuPlot

授权说明

上游仓库提供 MIT 许可证,交付包保留 LICENSE 与原版权声明;使用者需继续履行保留许可证和版权声明等义务。

Release notes

版本记录

1 个已发布版本

vcn-bba458e2fde4 当前推荐

完成核心导航、功能标签和演示数据中文化;补充 9 个真实运行功能状态的截图证据;保留上游 MIT 许可证。

部署要求:Node.js 18 或更高版本;需要 RabbitMQ Management API、可用凭据及对应 vhost 权限。

已知问题:需要 RabbitMQ Management 插件和有效凭据;源码包不包含 RabbitMQ 服务;实时数据展示取决于服务端响应。

登录后领取