使用docker安装
Linux中还没有安装docker的可以看我之前的视频,先把docker安装了。
Docker的安装_docker version 25.0.1-CSDN博客
检查是否有docker
docker -v
上传mq的tar包
我们把mq的tar包上传到我们的Linux服务器中,随后加载成docker的镜像。
加载成docker镜像
# docker load -i 镜像名
docker load -i mq.tar
检查是否有此镜像
docker images
使用docker安装rabbitmq
docker run \-e RABBITMQ_DEFAULT_USER=sde \-e RABBITMQ_DEFAULT_PASS=123 \-v mq-plugins:/plugins \--name mq \--hostname mq \-p 15672:15672 \-p 5672:5672 \-d \rabbitmq:3.8-management
登录rabbitmq控制台
- 15672:RabbitMQ提供的管理控制台的端口
- 5672:RabbitMQ的消息发送处理接口
rabbit对应的架构图
其中包含几个概念:
- publisher:生产者,也就是发送消息的一方
- consumer:消费者,也就是消费消息的一方
- queue:队列,存储消息。生产者投递的消息会暂存在消息队列中,等待消费者处理
- exchange:交换机,负责消息路由。生产者发送的消息由交换机决定投递到哪个队列。
- virtual host:虚拟主机,起到数据隔离的作用。每个虚拟主机相互独立,有各自的exchange、queue
上述这些东西都可以在RabbitMQ的管理控制台来管理,下一节我们就一起来学习控制台的使用。
mq.tar