RabbitMq-1基础概念

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

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

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

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

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

应用解耦

异步提速

削峰填谷

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

2.RabbitMQ简介




相关推荐
Surpass余sheng军4 小时前
AI 时代下的网关技术选型
人工智能·经验分享·分布式·后端·学习·架构
哈哈哈笑什么8 小时前
企业级高并发分布式SpringCloud系统下,订单动态超时自动取消(最终成熟方案),使用spring-cloud-starter-stream-rabbit
分布式·spring cloud·rabbitmq
哈哈哈笑什么8 小时前
Sleuth+Zipkin 与 OpenSearch 结合是企业级分布式高并发系统的“王炸组合”
分布式·后端·spring cloud
一只懒鱼a9 小时前
docker搭建rabbit集群
docker·容器·rabbitmq
哈哈哈笑什么10 小时前
在高并发分布式SpringCloud系统中,什么时候时候并行查询,提高查询接口效率,从10s到100ms
java·分布式·后端
阿杰同学12 小时前
Hadoop 面试题及答案整理,最新面试题
大数据·hadoop·分布式
听风吟丶12 小时前
微服务分布式事务实战:从数据一致性到故障恢复全方案
分布式·微服务·架构
ClouGence14 小时前
从 0 到 1 构建 TDSQL MySQL 实时同步链路
数据库·分布式·sql·mysql
哈哈哈笑什么14 小时前
完整Redis分布式锁技术方案(基于Redisson)
redis·分布式·spring cloud
树下水月14 小时前
kafka的topic积压的问题汇总
分布式·kafka