1.消息队列中间件简介
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性。
使用较多的消息队列有 ActiveMQ(安全),RabbitMQ,ZeroMQ,Kafka(大数据),MetaMQ,RocketMQ。
RabbitMQ是一个开源的消息队列中间件,用于实现在应用程序之间进行数据传输和通信。它基于AMQP(Advanced Message Queuing Protocol)协议,并提供可靠的消息传递机制。
2.安装准备工具
要在Windows上安装RabbitMQ,您可以按照以下步骤操作:
1)下载Erlang OTP:
RabbitMQ依赖于Erlang OTP环境,从官网下载并安装Erlang OTP:
https://www.erlang.org/downloads
下面链接已提供otp_win64_20.2.exe
链接: https://pan.baidu.com/s/1lmvCMPVAV1Ba9UogCdQpZg?pwd=x9m7#x9m7
2)下载rabbitmq:
下载RabbitMQ:可以从RabbitMQ官方网站下载适用于Windows的安装程序:
https://www.rabbitmq.com/download.html
下面链接已提供rabbitmq-server-3.7.4.exe
链接: https://pan.baidu.com/s/1CPfhg5X1e7UitpgMWIcAEg?pwd=h4r3
3.安装RabbitMQ:
运行下载的RabbitMQ安装程序,并按照指示进行安装。可以选择默认的安装选项。
3.1.安装Erlang OTP
运行下载程序,按照指示进行安装。可以选择默认的安装选项
3.2.配置环境变量
1)配置erlang环境变量
变量名:ERLANG_HOME
变量值:erlang安装地址
将 %ERLANG_HOME%\bin 加入到path中
2)将RabbitMQ安装目录下的sbin文件夹路径添加到系统的path环境变量中。
例如:
C:\Program Files\RabbitMQ Server\rabbitmq_server-x.x.x\sbin
3)验证erlang是否安装成功
win+R键,输入cmd,再输入erl,看到erlang版本号就说明erlang安装成功了。
3.3.安装RabbitMQ
双击下载后的.exe文件,安装过程与erlang的安装过程相同。
1)管理员权限,打开命令行cd,切换到RabbitMQ的sbin目录。
E:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin
2)然后输入以下命令进行安装
rabbitmq-plugins enable rabbitmq_management
3)输入以下命令来启动RabbitMQ服务:
rabbitmq-server start
注意:安装后window服务中就存在rabbitMQ了,并且是启动状态。
4)验证rabbitmq是否安装成功
检查服务状态:输入以下命令来检查RabbitMQ服务状态
rabbitmqctl status
如果出现以下的图,说明安装是成功的,并且说明现在RabbitMQ Server已经启动了,运行正常
3.4.访问管理后台
打开浏览器,地址栏输入mq访问地址,即可看到管理界面的登陆页
默认的用户名和密码都是“guest”。
最上侧的导航依次是:概览、连接、信道、交换器、队列、用户管理
4.安装注意事项
- Rabbitmq和erlang存在版本对应关系,Rabbitmq和erlang版本对应关系
- 电脑主机名、软件安装路径经最好不包含中文;