全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页
📅 2026-05-22 8 分钟 ✍️ juanwangdev

管理插件启用

RabbitMQ 默认不提供 Web 界面,需手动启用 management 插件才能使用网页可视化管理功能。

定义

management 插件是 RabbitMQ 官方提供的 Web 管理界面插件,启用后可通过浏览器查看队列、交换机、连接、通道、消息流转速率等运行时信息,并支持在线创建/删除资源。

启用步骤

查看已安装插件

Bash
rabbitmq-plugins list

输出中 [E*] 表示已启用,[ ] 表示未启用。

启用 management 插件

Bash
rabbitmq-plugins enable rabbitmq_management

启用后会自动启用以下依赖插件:

  • rabbitmq_web_dispatch:Web 请求分发
  • rabbitmq_management_agent:数据收集代理
  • rabbitmq_management:管理界面本身

重启 RabbitMQ 服务

Bash
# Linux 系统
systemctl restart rabbitmq-server

# Windows 系统(以服务方式安装)
net stop RabbitMQ && net start RabbitMQ

# Docker 容器
docker restart <container_name>

访问管理界面

启用成功后,浏览器访问:

Bash
http://localhost:15672

默认账号密码:

  • 用户名:guest
  • 密码:guest

guest 用户仅支持本地访问(localhost),远程访问需新建用户。

Docker 环境启用

Bash
# 方式1:使用已内置 management 插件的镜像
docker run -d --name rabbitmq-management \
  -p 5672:5672 \
  -p 15672:15672 \
  rabbitmq:3.13-management

# 方式2:在普通镜像中手动启用插件
docker run -d --name rabbitmq-custom \
  -p 5672:5672 \
  -p 15672:15672 \
  rabbitmq:3.13 \
  rabbitmq-plugins enable rabbitmq_management

禁用管理插件

text
rabbitmq-plugins disable rabbitmq_management

禁用后 15672 端口将无法访问,需重新启用才能使用 Web 界面。

注意事项

管理插件会占用额外资源(CPU、内存),生产环境需评估性能影响。

默认端口 15672,若被占用需修改 rabbitmq.conf 中的 management.tcp.port 配置。

guest 用户仅限 localhost 登录,远程访问必须新建用户并分配权限。

管理界面不替代监控体系,生产环境仍需配合 Prometheus/Grafana 等专业监控工具。

要点总结

  • 启用命令:rabbitmq-plugins enable rabbitmq_management
  • 访问地址:http://localhost:15672,默认端口 15672
  • 默认账号:guest/guest,仅限本地访问
  • Docker 环境推荐使用 rabbitmq:3.13-management 镜像,已预装插件
  • 禁用命令:rabbitmq-plugins disable rabbitmq_management

📝 发现内容有误?点击此处直接编辑

← 上一篇 用户与权限管理
下一篇 → 队列与消息查看
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库