RabbitMq-1基础概念

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

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

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

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

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

应用解耦

异步提速

削峰填谷

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

2.RabbitMQ简介




相关推荐
小股虫6 小时前
分布式事务:在增长中台,我们如何做到“发出去的内容”和“记录的数据”不打架?
分布式·微服务·云原生·架构·团队建设·方法论
是三好7 小时前
分布式事务seata
java·分布式·seata
optimistic_chen7 小时前
【Redis 系列】常用数据结构---Hash类型
linux·数据结构·redis·分布式·哈希算法
yuankunliu7 小时前
【分布式事务】4、分布式事务Seata的高级应用详解
分布式
java1234_小锋7 小时前
ZooKeeper集群中服务器之间是怎样通信的?
分布式·zookeeper·云原生
昌sit!10 小时前
hadoop集群搭建
大数据·hadoop·分布式
左灯右行的爱情12 小时前
Kafka专辑- 消息队列是什么
分布式·kafka
小股虫12 小时前
让系统“杀不死”:同步与异步场景下的弹性设计模式手册
分布式·微服务·设计模式·架构·团队建设·方法论
前端世界13 小时前
鸿蒙分布式权限管理实战指南:架构原理 + 可运行 Demo
分布式·架构·harmonyos
西***634713 小时前
「技术筑基 医疗提质」—— 分布式视频通讯系统在医疗领域的应用解析
分布式·音视频