简介
RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。
主要特性
- 可伸缩性:集群服务
- 消息持久化:从内存持久化消息到硬盘,再从硬盘加载到内存
官方网站:RabbitMQ
官方文档:Docs
GitHub:GitHub
对应版本:参照版本
RMQ:RMQ地址
erlang:erlang地址
安装 -Windows
windows安装
阿里云盘:文件下载
- 安装Erlang,一直next即可
- 配置Erlang环境变量
- 将
%ERLANG_HOME%\bin
添加进path - win+r 输入cmd打开控制台,输入
erl
出现版本即成功
- 接着安装
rabbltMQ
程序 一直next即可 - 安装完毕后开始安装
rabbitmq-plugins
通过控制台cd到你安装rabbitmq
目录下的sbin
文件夹中 输入rabbitmq-plugins enable rabbitmq_management
进行安装
- 在此目录下输入
rabbitmqctl status
查看安装状态
- 进入到
rabbitmq
安装目录下的sbin
文件夹 双击打开rabbitmq-server.bat
启动服务
- 出现以下界面时 通过
http://127.0.0.1:15672
访问即可成功
注意:默认用户名和密码都是
guest
虚拟机安装
- 安装
rabbitmq
docker pull rabbitmq:management
- 创建容器:开放15672和5672端口
docker run \
-e RABBITMQ_DEFAULE_VHOST=/ \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=123456 \
--name rabbitmq-server \
--hostname mq1 \
-p 15672:15672 \
-p 5672:5672 \
-d \
rabbitmq:management
通过
http://192.168.163.130:15672/
访问!
用户名:admin
密码:123456
,可在上面进行修改!