RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础软件。这些软件有很多,例如:ActiveMQ,RocketMQ。
消息中间件的工作过程用生产者和消费者模型来表示。即生产者不断向消息队列中发送消息,而消费者从消息队列中消费消息。
由于RabbitMQ是用Erlang语言编写的,因此需要先安装Erlang。
安装文件:
链接:https://pan.baidu.com/s/1lHOXEyi5nUHXD-EpZvxTyA
提取码:dald
安装步骤:
配置环境变量
安装成功
安装rabbitmq
可以看到rabbitMQ未启动,可能原因是 Erlang OTP版本为21(10.0.1) RabbitMQ版本为3.7.17 有冲突
所以更改rabbitmq的版本为3.7.7
链接:https://pan.baidu.com/s/14nP3QJ0nsSuI1BUDoTQyfQ
提取码:j7cz
输入命令:rabbitmqctl status
上图中的结果,说明rabbitmq未启动
再输入rabbitmq-plugins.bat enable rabbitmq_management命令 得到如下图所示结果
上图可知 rabbitMq仍然未启动
解决办法 将“ C:\Users\Administrator\.erlang.cookie ”复制粘贴至“C:\Windows\System32\config\systemprofile\”目录下
我电脑不是Administrator而是zhaomengxia
在“C:/Users/(这里是我的名字拼音,有的是Administrator,是电脑用户)/”目录下输入AppData(为什么要输入,因为可能我们找不到这个文件夹但是它是存在的) ,然后回车即可
删除目录C:\Users\zhaomengxia\AppData\Roaming下的RabbitMQ文件夹
至此,安装成功,但是需要重启
然后启动rabbitmq:
双击rabbitmq-server.bat或者在命令中输入rabbitmq-server.bat
在以下目录下输入rabbitmq-server.bat
然后打开此链接http://localhost:15672/就会看到如下页面,默认用户名和密码都是guest;