Linux中安装rabbitMQ

使用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

相关推荐
L汐几秒前
01 CentOS根分区满了扩容
linux·运维·centos
小峰编程2 分钟前
Python函数——万字详解
linux·运维·服务器·开发语言·前端·网络·python
大筒木老辈子21 分钟前
Linux笔记---内核态与用户态
linux·运维·笔记
五花肉村长1 小时前
Linux-进程信号
linux·运维·服务器·开发语言·网络·c++
FBI HackerHarry浩1 小时前
Linux云计算训练营笔记day11(Linux CentOS7)
linux·运维·笔记·云计算
行止61 小时前
系统安全及应用
linux·运维·安全
再看扣你眼2 小时前
系统安全及应用深度笔记
linux·运维·笔记·安全·系统安全
计算机毕设定制辅导-无忧学长2 小时前
Spring Boot 与 RabbitMQ 的深度集成实践(四)
spring boot·rabbitmq·java-rabbitmq
铃木隼.2 小时前
系统安全应用
linux·运维·系统安全
Eric.Lee20212 小时前
Ubuntu系统安装VsCode
linux·vscode·ubuntu