作为后端或全栈工程师,在本地搭建 RabbitMQ 环境能高效测试消息队列、异步任务等场景。本文将详细介绍 Erlang + RabbitMQ 的安装流程,并解决常见问题。
windows系统,本次是windows11,windows10 或者较新版本的 windows server也一样。
RabbitMQ 基于 Erlang 虚拟机(BEAM),所以需要安装 Erlang。
Erlang 和 RabbitMQ 需要版本匹配,查看版本匹配地址:
https://www.rabbitmq.com/docs/which-erlang
本次选择:erlang 26.2 + RabbitMQ 3.9.18。
下载 RabbitMQ 3.9.18
下载 Erlang 26.2
RabbitMQ 下载,如本次下载的版本是 3.9.18 地址:
https://repo.huaweicloud.com/rabbitmq-server/v3.9.18/
Erlang 26.2 下载,如本次下载的版本是 26.2 地址:
https://erlang.org/download/otp_win64_26.2.exe

运行 otp_win64_26.2.exe,进入安装向导。
选择组件,默认选项:

设置安装目录:

选择开始按钮:

开始安装:

以管理员身份运行 rabbitmq-server,选择安装的组件,默认配置

设置安装目录:

完成安装:

环境变量设置,erlang 的安装目录 D:Program FilesErlang OTPin。
系统属性,环境变量:

用户环境变量 Path:

编辑环境变量,新建:

验证是否设置成功,CMD使用命令 erl 或 erl -version

如上表明成功。
安装管理中

rabbitmq-plugins enable rabbitmq_management

重启RabbitMQ服务,使用 RabbitMQ Service - stop 及 RabbitMQ Service - start 进行重启
浏览器访问地址验证:http://localhost:15672
默认账密:guest/guest
登录成功:

通过上面的步骤,windows中就已经拥有完整的 RabbitMQ 开发环境了。
对于开发测试来说,如果有Linux服务器,不提议在windows中安装RabbitMQ,由于Linux服务器的RabbitMQ安装部署起来会比较方便,性能和稳定性更好,而且方便管理升级,也方便对外提供服务,