单机部署
我们在Centos7虚拟机中使用Docker来安装。
下载镜像方式一:在线拉取
docker pull rabbitmq:3-management
方式二:从本地加载
上传到虚拟机中后,使用命令加载镜像即可:
docker load -i mq.tar安装MQ
执行下面的命令来运行MQ容器:
docker run -e RABBITMQ_DEFAULT_USER=rabbitmq -e RABBITMQ_DEFAULT_PASS=rabbitmq --name mq --hostname mq1 -p 15672:15672 -p 5672:5672 -d rabbitmq:3-management
MQ的基本结构:
RabbitMQ中的一些角色:
-
publisher:生产者
-
consumer:消费者
-
exchange个:交换机,负责消息路由
-
queue:队列,存储消息
-
virtualHost:虚拟主机,隔离不同租户的exchange、queue、消息的隔离



