RabbitMq-1基础概念

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

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

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

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

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

应用解耦

异步提速

削峰填谷

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

2.RabbitMQ简介




相关推荐
小马爱打代码18 分钟前
SpringBoot原生实现分布式MapReduce计算
spring boot·分布式·mapreduce
南客先生37 分钟前
互联网大厂Java面试:RocketMQ、RabbitMQ与Kafka的深度解析
java·面试·kafka·rabbitmq·rocketmq·消息中间件
悻运44 分钟前
如何配置Spark
大数据·分布式·spark
懒惰的橘猫1 小时前
Spark集群搭建之Yarn模式
大数据·分布式·spark
2401_824256861 小时前
Spark-Streaming
大数据·分布式·spark
爱吃泡芙的小白白6 小时前
爬虫学习——使用HTTP服务代理、redis使用、通过Scrapy实现分布式爬取
redis·分布式·爬虫·http代理·学习记录
大新新大浩浩11 小时前
arm64适配系列文章-第六章-arm64环境上rabbitmq-management的部署,构建cluster-operator
rabbitmq·arm
躺不平的理查德12 小时前
General Spark Operations(Spark 基础操作)
大数据·分布式·spark
talle202112 小时前
Zeppelin在spark环境导出dataframe
大数据·分布式·spark
渣渣盟13 小时前
大数据开发环境的安装,配置(Hadoop)
大数据·hadoop·分布式