新的项目中使用 RabbitMQ 作为消息队列,本篇文章简单介绍一下如何在 Win11 中安装 RabbitMQ 搭建开发环境。

安装 Erlang

RabbitMQ 依赖 Erlang,所以需要先安装 Erlang。注意:RabbitMQ 和 Erlang 版本需要匹配,这点很重要!参考:Erlang Version Requirements | RabbitMQ

Erlang 下载地址:https://www.erlang.org/downloads

Win11 安装 RabbitMQ-程序旅途

点击“Download Windows installer",会自动下载。我当前下载的是 otp_win64_27.2.exe,双击安装即可。

安装完成后,会自动将安装目录添加为系统变量 ERLANG_HOME

Win11 安装 RabbitMQ-程序旅途

在系统变量的Path或用户变量的Path中添加

Win11 安装 RabbitMQ-程序旅途

做完这些,打开 cmd ,输入 erl,输出下面的内容就表示安装成功了。

Win11 安装 RabbitMQ-程序旅途

安装成功后,我们还需要进一步做一些工作,否则大概率在RabbitMQ的安装过程中会遇到错误(参考文档:https://www.rabbitmq.com/docs/install-windows#cli-cookie-file-location)。

Erlang 会生成两个 cookie 文件:C:\Windows\System32\config\systemprofile\.erlang.cookieC:\用户\你的用户名\.erlang.cookie

用第二个替换第一个即可。

下载 RabbitMQ

windows下安装 RabbitMQ 文档:https://www.rabbitmq.com/docs/install-windows

所有的发行版本:https://www.rabbitmq.com/release-information

Win11 安装 RabbitMQ-程序旅途

4.0.5版本要求 erlang版本是 26.2 - 27.x

Win11 安装 RabbitMQ-程序旅途

点击 Release Notes 就跳转到 github的 Release 页面,选择 rabbitmq-server-4.0.5.exe 下载。

Win11 安装 RabbitMQ-程序旅途

安装 RabbitMQ

双击 rabbitmq-server-4.0.5.exe 按照提示安装。

Win11 安装 RabbitMQ-程序旅途

安装完成后,会在系统环境变量里添加 RABBITMQ_SERVER

Win11 安装 RabbitMQ-程序旅途

在系统变量的Path或用户变量的Path中添加

Win11 安装 RabbitMQ-程序旅途

这样就可以打开cmd窗口直接输入

rabbitmqctl status

成功了,就如下图所示

Win11 安装 RabbitMQ-程序旅途

如果没有启用管理插件,可以通过下面的命令启用

rabbitmq-plugins enable rabbitmq_management

这样就可以通过网页管理 RabbitMQ了。

打开 http://localhost:15672

Win11 安装 RabbitMQ-程序旅途

默认用户名密码:guest/guest

Win11 安装 RabbitMQ-程序旅途

至此,大功告成。