首页
架构设计
后端
java
python
PHP
前端
vue
react
js+ccs
nodejs
AI
运维
Linux
常用工具
中间件
软件部署
运维随笔
问题记录
系列文章
redis理论及实战
RabbitMQ安装及原理
RocketMQ
Kafka
mysql5.7使用及原理
elasticsearch
轻松玩转大模型微调
K8S
软考
系统架构师
系统分析师
我的动态
路口、下车
累计撰写
78
篇文章
累计创建
52
个标签
累计收到
2
条评论
栏目
首页
架构设计
后端
java
python
PHP
前端
vue
react
js+ccs
nodejs
AI
运维
Linux
常用工具
中间件
软件部署
运维随笔
问题记录
系列文章
redis理论及实战
RabbitMQ安装及原理
RocketMQ
Kafka
mysql5.7使用及原理
elasticsearch
轻松玩转大模型微调
K8S
软考
系统架构师
系统分析师
我的动态
目 录
CONTENT
以下是
RabbitMQ安装及原理
相关的文章
2025-08-25
RabbitMQ安装及原理 第一篇:RabbitMQ理论与原理
RabbitMQ是一种广泛使用的消息队列系统,其核心概念包括Connection(连接)、Channel(信道)、Exchange(交换机)、Queue(队列)和Virtual host(虚拟主机)。其中,Connection是TCP长连接,Channel在Connection基础上建立,用于执行消息的发送与接收等操作。Virtual host实现不同用户间的隔离,每个Virtual host有自己的Exchange和Queue。Queue用于存储消息,而Exchange负责根据规则将消息分发到不同的Queue。Exchange类型包括fanout(广播)、direct(直接匹配)、topic(主题匹配)和headers(基于头部属性匹配)。为了保证消息可靠性,RabbitMQ提供了publisher confirm机制、持久化配置以及消费者确认机制等解决方案。此外,通过设置TTL和死信交换机可以实现延迟消息处理;利用惰性队列技术则能够有效应对大规模消息堆积的问题,提高系统的可扩展性和稳定性。
2025-08-25
11
0
0
RabbitMQ安装及原理
系列文章
中间件
运维
2025-08-25
RabbitMQ安装及原理 第一篇:RabbitMQ安装与使用
本文介绍了如何在单机上使用Docker部署RabbitMQ,并详细说明了延迟队列插件的安装过程。首先,通过`docker pull rabbitmq:3.8-management`拉取RabbitMQ镜像,然后运行容器并设置用户名、密码、数据卷挂载及端口映射等参数。接着,文章提供了访问RabbitMQ管理界面的地址。对于延迟队列插件,给出了官方文档链接与下载地址,指导用户下载插件至指定数据卷目录,并进入容器内部启用该插件。最后,针对可能出现的cookie文件权限问题,提供了相应的解决方法。
2025-08-25
9
0
0
RabbitMQ安装及原理
中间件
运维
系列文章