RabbitMq-1基础概念

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

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

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

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

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

应用解耦

异步提速

削峰填谷

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

2.RabbitMQ简介




相关推荐
喵桑..7 分钟前
kafka源码阅读
分布式·kafka
酷ku的森2 小时前
RabbitMQ的概述
分布式·rabbitmq
程序员小凯4 小时前
Spring MVC 分布式事务与数据一致性教程
分布式·spring·mvc
Yeats_Liao4 小时前
Go语言技术与应用(二):分布式架构设计解析
开发语言·分布式·golang
2301_768350237 小时前
RabbitMq快速入门程序
分布式·rabbitmq·ruby
DoveLx7 小时前
RabbitMQ:构建高可用异步通信系统的基石
消息队列·rabbitmq
数智顾问10 小时前
破解 Shuffle 阻塞:Spark RDD 宽窄依赖在实时特征工程中的实战与未来
大数据·分布式·spark
JAVA学习通11 小时前
Kafka在美团数据平台的实践
分布式·kafka
JAVA学习通12 小时前
Replication(下):事务,一致性与共识
大数据·分布式·算法
失散1315 小时前
分布式专题——45 ElasticSearch基础数据管理详解
java·分布式·elasticsearch·架构