Apache RoccketMQ 的先进的控制面板提供了出色的监控功能。它提供了各种事件、性能和系统信息的图表和统计数据。
Apache RoccketMQ 的先进的控制面板提供了出色的监控功能。它提供了各种事件、性能和系统信息的图表和统计数据。
English | 中文
跨集群、跨架构、跨云的统一 RocketMQ 管理平台 RocketMQ Studio 是 RocketMQ 的统一管理平台,支持多集群、多架构和多云环境。它提供实例管理、集群操作、主题/消费者组 CRUD、ACL 权限控制、消息查询和跟踪、死信队列处理、监控警报、审计日志以及 AI 助手等功能。
cd deploy/rocketmq && docker compose up -d
cd .. && docker compose up -d --build启动后请访问 http://127.0.0.1:6789。
第一个命令启动捆绑的 RocketMQ 拓扑,并创建 Studio 服务使用的 rocketmq_net Docker 网络。在使用 Docker compose ps 启动 Studio 之前,请检查其是否健康。默认方案仅创建 Studio 表。它不生成实例、主题、消费者组或 ACL 记录。仅用于开发的示例数据可以从 deploy/MySQL/ 手动导入;它不属于默认部署的一部分。首先导入 upgrade-demo-instance.sql,然后导入 upgrade-demo-acl.sql;这两个脚本均针对当前的数字 ID 方案,且具有 idempotency 特性。它们是示例数据加载器,而不是升级迁移,不应导入到生产数据库。
Studio 端口: 前端 6789 (Nginx)、后端 8888 (Spring Boot)
要为共享环境启用登录保护,请将 deploy/.env.example 复制到 deploy/.env,设置 STUDIO_AUTH_LOGIN_REQUIRED=true,并配置 STUDIO_AUTH_ADMIN_USERNAME 和 STUDIO_AUTH_ADMIN_PASSWORD。这些配置的凭据是一个引导种子:在第一次登录空数据库时,Studio 会在 rmq_studio_user 表中创建配置的用户,之后数据库就成为真实的来源。管理员可以在用户管理页面上管理帐户(创建用户、启用/禁用、重置密码);浏览器使用 HttpOnly 会话 Cookie 进行身份验证,而 API 客户端可以明确请求承载令牌。禁用登录功能
暂无开放 Issues,或尚未同步最近议题。