RabbitMq-1基础概念

RabbitMq-----分布式中的一种通信手段

1. MQ的基本概念(message queue,消息队列)

mq:消息队列,存储消息的中间件

分布式系统通信的两种方式:直接远程调用,借助第三方完成间接通信

消息的发送方是生产者,接收方为消费者
优势:应用解耦,异步提速,削峰填谷
劣势:系统可用性降低,系统复杂度提高,一致性问题

应用解耦

异步提速

削峰填谷

使用mq的条件:
生产者不需要从消费者处获得反馈信息
允许短暂的不一致性
使用mq有实际的效果,效果收益大于成本支出

2.RabbitMQ简介




相关推荐
2301_8000509925 分钟前
ceph分布式存储
笔记·分布式·ceph
YDS8292 小时前
SpringCloud —— 分布式事务管理Seata详解
分布式·spring·spring cloud·seata
回家路上绕了弯3 小时前
分布式系统重试策略详解:可靠性与资源消耗的平衡艺术
分布式·后端
无名小卒Rain4 小时前
Jmeter性能测试-分布式压测配置和执行过程
分布式·jmeter
a程序小傲4 小时前
蚂蚁Java面试被问:分布式Session的实现方案
java·分布式·面试
a努力。4 小时前
京东Java面试:如何设计一个分布式ID生成器
java·分布式·后端·面试
前端世界4 小时前
HarmonyOS 分布式硬件实战指南:从原理到可运行 Demo
分布式·华为·harmonyos
汪不止4 小时前
【 分布式唯一业务单号生成方案:Redis + 数据库双保险架构】
数据库·redis·分布式