RabbitMq-1基础概念

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

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

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

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

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

应用解耦

异步提速

削峰填谷

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

2.RabbitMQ简介




相关推荐
笃行客从不躺平1 小时前
Token 复习
java·分布式·spring cloud
u0104058363 小时前
分布式淘客系统的配置中心设计:Nacos在多环境配置管理的应用
分布式
迎仔4 小时前
01-Hadoop 核心三剑客通俗指南:从“单机搬砖”到“包工队”
大数据·hadoop·分布式
ALex_zry4 小时前
分布式缓存与微服务架构的集成
分布式·缓存·架构
ALex_zry5 小时前
分布式缓存安全最佳实践
分布式·安全·缓存
陌上丨8 小时前
分布式锁的特性是什么?如何实现分布式锁?
分布式
yangSnowy8 小时前
MySQL 分布式锁实现方案
数据库·分布式·mysql
ALex_zry9 小时前
分布式缓存性能优化策略
分布式·缓存·性能优化
七夜zippoe9 小时前
分布式配置中心终极对决 Spring Cloud Config与Apollo架构深度解析
分布式·架构·springcloud·apollo·配置中心
迎仔9 小时前
09-消息队列Kafka介绍:大数据世界的“物流枢纽”
大数据·分布式·kafka