RabbitMQ

1.概念




2、优势

2.1 应用解耦


2.2 异步提速

2.3 削峰填谷

3.MQ劣势

4. MQ 应用场景






5. RabbitMQ工作原理

5.1 AMQP介绍

5.2 RabbitMQ工作过程

5.3 工作原理



面试:

1、生产者与消息服务器建立TCP连接,会在内部建立虚拟信道,生产者发送消息是通过信道将消息发送给消息队列服务器中的交换机,服务器是多数的设计,里面有很多迷你的消息队列服务器--- visual host, 不同的visual host中有很多交换机,队列等

通过binding 绑定规则发送给队列queue,消费者提前和队列queue建立好连接,使用信道进行通讯,

6. RabbitMQ 安装

6.1 基于Linux 安装


6.2 基于docker 安装


相关推荐
茶杯梦轩4 天前
从零起步学习RabbitMQ || 第三章:RabbitMQ的生产者、Broker、消费者如何保证消息不丢失(可靠性)详解
分布式·后端·面试
回家路上绕了弯6 天前
深入解析Agent Subagent架构:原理、协同逻辑与实战落地指南
分布式·后端
用户8307196840826 天前
Spring Boot 集成 RabbitMQ :8 个最佳实践,杜绝消息丢失与队列阻塞
spring boot·后端·rabbitmq
用户8307196840828 天前
RabbitMQ vs RocketMQ 事务大对决:一个在“裸奔”,一个在“开挂”?
后端·rabbitmq·rocketmq
初次攀爬者9 天前
RabbitMQ的消息模式和高级特性
后端·消息队列·rabbitmq
初次攀爬者11 天前
ZooKeeper 实现分布式锁的两种方式
分布式·后端·zookeeper
让我上个超影吧12 天前
消息队列——RabbitMQ(高级)
java·rabbitmq
塔中妖12 天前
Windows 安装 RabbitMQ 详细教程(含 Erlang 环境配置)
windows·rabbitmq·erlang
断手当码农12 天前
Redis 实现分布式锁的三种方式
数据库·redis·分布式
初次攀爬者12 天前
Redis分布式锁实现的三种方式-基于setnx,lua脚本和Redisson
redis·分布式·后端