RabbitMQ 安装指南(Windows/macOS/Linux)
核心注意事项
- 跨平台支持:RabbitMQ 基于 Erlang/OTP 开发,支持 Windows、Linux、macOS 系统,无需为开发环境额外配置 Linux 虚拟机或服务器。
- 生产环境规范:生产环境推荐使用 Linux 系统,Windows/macOS 仅适用于开发调试。
- 官方渠道下载:必须通过官网下载安装包,避免后门风险。
安装步骤
- 安装 Erlang/OTP(依赖环境):
- 访问 Erlang 官网 下载对应系统版本(如 Windows 64 位安装包)。
- 安装时勾选
Associations(文件关联)和 Erlang Documentation(文档)。
- 安装 RabbitMQ:
- 官网下载地址:rabbitmq.com/download.html
- Windows 选择
Installer for Windows Systems(推荐),按提示完成安装。
- 验证服务:任务管理器 → 服务列表 → 检查
RabbitMQ 状态为'运行中'(开机自启)。
5672:AMQP 协议端口(消息通信)
15672:Web 管理控制台端口
Linux 开发环境安装(Docker 推荐)
docker run -d --name rabbitmq \
-p 5672:5672 -p 15672:15672 \
rabbitmq:3-management
macOS 安装
brew update
brew install rabbitmq
RabbitMQ 管理控制台详解
启用管理插件
rabbitmq-plugins enable rabbitmq_management
- 访问
http://localhost:15672,默认账号/密码:guest/guest。
核心功能模块
| 模块 | 功能说明 | 监控重点 |
|---|
| Overview | 集群概览:消息积压、吞吐率、资源使用 | Ready(待消费)、Unacked(未确认)消息数 |
| Connections | 物理 TCP 连接(生产者/消费者与 Broker 的链路) |