RabbitMQ由Erlang语言开发,Erlang语言用于并发及分布式系统的开发,在电信领域应用广泛,OTP(OpenTelecom Platform)作为Erlang语言的一部分,包含了很多基于Erlang开发的中间件及工具库,安装RabbitMQ需要安装Erlang/OTP,并保持版本匹配。
不建议在本地电脑上安装RabbitMQ,我们可以在虚拟机上安装:
https://www.cdsy.xyz/computer/system/linux/20221031/cd166721856537665.html
从官网看出:如果我们安装rabbitmq版本为3.7.14 那么就需要安装Erlang依赖的版本为20.3
下载地址:http://erlang.org/download/otp_win64_20.3.exe
以管理员身份运行此文件进行安装。
erlang安装完成需要配置erlang 系统环境变量:
ERLANG_HOME=C:\Program Files\erl9.3
在path中添加
%ERLANG_HOME%\bin;
下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.14
以管理员身份运行此文件进行安装。安装完成后可以在系统服务中查看到RabbitMQ服务。
为了更加方便的管理RabbitMQ服务,可以安装RabbitMQ提供的一个浏览器端管理插件,可以通过浏览器页面方便的进行服务管理。
安装方式:
1、以管理员身份打开 cmd (不是PowerShell);然后进入在RabbitMQ的安装目录下sbin目录
2、在上述窗口执行命令:
rabbitmq-plugins.bat enable rabbitmq_management
3、打开浏览器访问网站http://localhost:15672进入登录页面,默认账号和密码都为guest
1、安装erlang和RabbitMQ时都需要以管理员身份进行安装
2、当卸载重新安装时会出现RabbitMQ服务注册失败,此时需要进入注册表清理erlang,方法为搜索
RabbitMQ、ErlSrv,将对应的项全部删除。