Admin Core

RabbitMQ 消息代理 · Windows Installation Guide

RabbitMQ 是一个开源的 AMQP 协议消息代理,通过异步通信和消息队列机制实现应用程序或服务之间的可靠解耦,支持分布式系统的高效、弹性消息传递。

RabbitMQ 是一个开源的 AMQP 协议消息代理,通过异步通信和消息队列机制实现应用程序或服务之间的可靠解耦,支持分布式系统的高效、弹性消息传递。


一、安装 Erlang

RabbitMQ 基于 Erlang 运行时环境构建,需先安装兼容版本。

1. 下载 Erlang

访问 Erlang 官网下载页面,选择与 RabbitMQ 兼容的版本(参考 RabbitMQ 与 Erlang 版本对照表)。

2. 安装 Erlang

  1. 双击下载的 .exe 文件,按提示完成安装。
  2. 默认安装路径:C:\Program Files\Erlang OTP(建议保持默认)。

3. 配置环境变量(可选但推荐)

  1. 右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」。
  2. 在「系统变量」中新建:
    • 变量名ERLANG_HOME
    • 变量值C:\Program Files\Erlang OTP(根据实际路径填写)
  3. %ERLANG_HOME%\bin 添加到 Path 变量中。

4. 验证安装

1
erl -version

若显示 Erlang 版本信息,则安装成功。


二、安装 RabbitMQ

1. 下载 RabbitMQ

访问 RabbitMQ 官网下载页面,下载 Windows 版本安装包(.exe 文件)。

2. 安装 RabbitMQ

  1. 双击下载的 .exe 文件,按提示完成安装。
  2. 默认安装路径:C:\Program Files\RabbitMQ(建议保持默认)。

3. 配置环境变量(可选但推荐)

  1. 右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」。
  2. 在「系统变量」中新建:
    • 变量名RABBITMQ_SERVER
    • 变量值C:\Program Files\RabbitMQ Server\rabbitmq_server-4.0.6(根据实际路径填写)
  3. %RABBITMQ_SERVER%\sbin 添加到 Path 变量中。

4. 启用管理插件

RabbitMQ 默认关闭管理界面,需手动启用:

1
rabbitmq-plugins enable rabbitmq_management

5. 配置 RabbitMQ 服务

管理员身份打开命令提示符(CMD),依次执行:

1
2
3
4
5
6
7
8
9
10
11
# 停止服务
rabbitmq-service stop

# 删除服务
rabbitmq-service remove

# 重新安装服务
rabbitmq-service install

# 启动服务
rabbitmq-service start

三、验证安装

方式一:查看服务状态

在 Windows 服务列表中找到 RabbitMQ 服务,确认状态为「正在运行」。

方式二:访问管理界面

  1. 打开浏览器,访问:http://localhost:15672
  2. 使用默认账号登录:
    • 用户名guest
    • 密码guest

方式三:命令行验证(可选)

1
rabbitmqctl status

若显示运行状态,则安装成功。


四、创建自定义用户

  1. 点击管理界面 Admin 选项卡 → Add a user
  2. 填写 UsernamePasswordTags 选择 Admin,点击 Add user
  3. 点击新创建的用户名进入账号管理页。
  4. 点击 Set permission,设置 Can access virtual hosts/,保存配置。

#中台/分布式微服务 #消息队列 #RabbitMQ #分布式/消息传递 #Windows/环境配置