RabbitMQ 是一个开源的 AMQP 协议消息代理,通过异步通信和消息队列机制实现应用程序或服务之间的可靠解耦,支持分布式系统的高效、弹性消息传递。
一、安装 Erlang
RabbitMQ 基于 Erlang 运行时环境构建,需先安装兼容版本。
1. 下载 Erlang
访问 Erlang 官网下载页面,选择与 RabbitMQ 兼容的版本(参考 RabbitMQ 与 Erlang 版本对照表)。
2. 安装 Erlang
- 双击下载的
.exe文件,按提示完成安装。 - 默认安装路径:
C:\Program Files\Erlang OTP(建议保持默认)。
3. 配置环境变量(可选但推荐)
- 右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」。
- 在「系统变量」中新建:
- 变量名:
ERLANG_HOME - 变量值:
C:\Program Files\Erlang OTP(根据实际路径填写)
- 变量名:
- 将
%ERLANG_HOME%\bin添加到Path变量中。
4. 验证安装
1 | erl -version |
若显示 Erlang 版本信息,则安装成功。
二、安装 RabbitMQ
1. 下载 RabbitMQ
访问 RabbitMQ 官网下载页面,下载 Windows 版本安装包(.exe 文件)。
2. 安装 RabbitMQ
- 双击下载的
.exe文件,按提示完成安装。 - 默认安装路径:
C:\Program Files\RabbitMQ(建议保持默认)。
3. 配置环境变量(可选但推荐)
- 右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」。
- 在「系统变量」中新建:
- 变量名:
RABBITMQ_SERVER - 变量值:
C:\Program Files\RabbitMQ Server\rabbitmq_server-4.0.6(根据实际路径填写)
- 变量名:
- 将
%RABBITMQ_SERVER%\sbin添加到Path变量中。
4. 启用管理插件
RabbitMQ 默认关闭管理界面,需手动启用:
1 | rabbitmq-plugins enable rabbitmq_management |
5. 配置 RabbitMQ 服务
以管理员身份打开命令提示符(CMD),依次执行:
1 | # 停止服务 |
三、验证安装
方式一:查看服务状态
在 Windows 服务列表中找到 RabbitMQ 服务,确认状态为「正在运行」。
方式二:访问管理界面
- 打开浏览器,访问:
http://localhost:15672 - 使用默认账号登录:
- 用户名:
guest - 密码:
guest
- 用户名:
方式三:命令行验证(可选)
1 | rabbitmqctl status |
若显示运行状态,则安装成功。
四、创建自定义用户
- 点击管理界面 Admin 选项卡 → Add a user。
- 填写
Username、Password,Tags选择 Admin,点击 Add user。 - 点击新创建的用户名进入账号管理页。
- 点击 Set permission,设置 Can access virtual hosts 为
/,保存配置。
#中台/分布式微服务 #消息队列 #RabbitMQ #分布式/消息传递 #Windows/环境配置