引言
作为后端或全栈工程师,在本地搭建 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
二、安装 Erlang 环境
运行 otp_win64_26.2.exe,进入安装向导。
选择组件,默认选项:
设置安装目录:
选择开始按钮:
开始安装:
三、安装 RabbitMQ
以管理员身份运行 rabbitmq-server,选择安装的组件,默认配置
设置安装目录:
完成安装:
四、设置环境变量
环境变量设置,erlang 的安装目录 D:\Program Files\Erlang OTP\bin。
系统属性,环境变量:
用户环境变量 Path:
编辑环境变量,新建:
验证是否设置成功,CMD使用命令 erl 或 erl -version
如上表示成功。
五、启动RabbitMQ服务
安装管理中
rabbitmq-plugins enable rabbitmq_management
重启RabbitMQ服务,使用 RabbitMQ Service - stop 及 RabbitMQ Service - start 进行重启
浏览器访问地址验证:http://localhost:15672
默认账密:guest/guest
登录成功:
总结
通过上面的步骤,windows中就已经拥有完整的 RabbitMQ 开发环境了。
对于开发测试来说,如果有Linux服务器,不建议在windows中安装RabbitMQ,因为Linux服务器的RabbitMQ安装部署起来会比较方便,性能和稳定性更好,而且方便管理升级,也方便对外提供服务,