RabbitMQ 简介与安装
1. 介绍
RabbitMQ 是实现了高级消息队列协议 (AMQP) 的开源消息代理软件. RabbitMQ 服务器是用 Erlang 语言编写的. 所有主要的编程语言均有与代理接口通讯的客户端库.
注意: Erlang 与 RabbitMQ 的安装路径都应不含有汉字和空格符.
主要特性:
1. 可伸缩性: 集群服务.
2. 消息持久化: 从内存持久化消息到硬盘, 再从硬盘加载到内存.
2. Windows 下安装
2.1 下载 RabbitMQ 和 Erlang
注意: 版本一定要对应.
2.2 安装和配置环境变量 (略)
2.3 启动并访问
进入 RabbitMQ 的安装路径下的
sbin
, 进入cmd
输入下面的命令
rabbitmq-plugins enable rabbitmq_management
在浏览器中访问:
http://localhost:15672/#/
默认用户和密码都是:
guest
3. Docker 下安装
输入以下命令
端口号比较多, 有用的是15672
docker pull rabbitmq:management;
docker run -d -it -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 --name springCloud_rabbitmq rabbitmq:management;
默认用户和密码是:
guest
若需要改动加上参数:
docker pull rabbitmq:management; docker run -d -it -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password --name springCloud_rabbitmq rabbitmq:management;