RabbitMq-1基础概念

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

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

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

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

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

应用解耦

异步提速

削峰填谷

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

2.RabbitMQ简介




相关推荐
励志成为糕手36 分钟前
Hadoop进程:深入理解分布式计算引擎的核心机制
大数据·hadoop·分布式·mapreduce·yarn
掘金-我是哪吒1 小时前
分布式微服务系统架构第170集:Kafka消费者并发-多节点消费-可扩展性
分布式·微服务·架构·kafka·系统架构
何双新1 小时前
第 3 讲:KAFKA生产者(Producer)详解
分布式·kafka·linq
Heliotrope_Sun1 小时前
RabbitMQ
分布式·rabbitmq
KIDAKN2 小时前
Redis 分布式锁
数据库·redis·分布式
KIDAKN2 小时前
RabbitMQ 工作模式
分布式·rabbitmq
百思可瑞教育3 小时前
ActiveMQ、RocketMQ、RabbitMQ、Kafka 的全面对比分析
vue.js·分布式·rabbitmq·rocketmq·activemq·北京百思可瑞教育·百思可瑞教育
KIDAKN10 小时前
RabbitMQ 初步认识
分布式·rabbitmq
pan30350747910 小时前
Kafka 和 RabbitMQ的选择
分布式·kafka·rabbitmq
hzulwy13 小时前
Kafka基础理论
分布式·kafka