01、RabbitMQ 是什么
MQ是 Message Queue 的首字母缩写,也就是说 RabbitMQ 是一款开源的消息队列系统。RabbitMQ 的主要特点在于健壮性好、易于使用、高性能、高并发、集群易扩展,以及强大的开源社区支持。反正就是很牛逼的样子。
RabbitMq的消息模型图
1)P 是 Producer,代表生产者,也就是消息的发送者,可以将消息发送到 X
2)X 是 Exchange(为啥不是 E,我也很好奇),代表交换机,可以接受生产者发送的消息,并根据路由将消息发送给指定的队列
3)Q 是 Queue,也就是队列,存放交换机发送来的消息
4)C 是 Consumer,代表消费者,也就是消息的接受者,从队列中获取消息
02、安装 Erlang
Erlang 下载地址
https://erlang.org/download/otp_versions_tree.html
- 下载最新的直接傻瓜式安装即可
- 安装完毕需要配置环境变量
ERLANG_HOME
D:\mysoftware\rabbitmq\ErlangOTP 写你自己的安装路径即可
在path 中使用变量 %ERLANG_HOME%\bin
03、安装 RabbitMQ
Erlang 安装成功后,就可以安装 RabbitMQ 了。下载地址如下所示:
Installing on Windows — RabbitMQ
安装成功之后 需要将rabbitmq 安装成window的服务 并启动
按照步骤如下图
再点击第三步 点击「RabbitMQ Command Prompt (sbin dir)」,进入命令行,输入 rabbitmqctl.bat status
可确认 RabbitMQ 的启动状态。
在当前命令行安装插件
rabbitmq-plugins enable rabbitmq_management
然后在浏览器输入 http://localhost:15672/ 打开控制台
默认账号密码 都是 guest
03、安装 RabbitMQ 延迟消息插件
下载地址
https://www.rabbitmq.com/community-plugins.html
下载成功加压到 这个路径
执行 下面的命令
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
成功之后重启rabbitmq服务即可
到此 windows 安装RabbitMQ结束