RabbitMq-1基础概念

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

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

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

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

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

应用解耦
RabbitMq-1基础概念_第1张图片
异步提速
RabbitMq-1基础概念_第2张图片
削峰填谷
RabbitMq-1基础概念_第3张图片
使用mq的条件:
生产者不需要从消费者处获得反馈信息
允许短暂的不一致性
使用mq有实际的效果,效果收益大于成本支出

2.RabbitMQ简介

在这里插入图片描述
RabbitMq-1基础概念_第4张图片
RabbitMq-1基础概念_第5张图片
RabbitMq-1基础概念_第6张图片

你可能感兴趣的:(rabbitmq,rabbitmq,分布式)