RabbitMq-1基础概念

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

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

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

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

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

应用解耦

异步提速

削峰填谷

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

2.RabbitMQ简介




相关推荐
小夏子_riotous10 小时前
Docker学习路径——2、安装
linux·运维·分布式·学习·docker·容器·云计算
Jackyzhe14 小时前
从零学习Kafka:认证机制
分布式·学习·kafka
java修仙传15 小时前
从手写 Redis 锁到 Redisson:我对分布式锁安全性的理解
java·数据库·redis·分布式
juniperhan18 小时前
Flink 系列第10篇:Flink 分布式缓存详解
分布式·缓存·flink
ldj202019 小时前
从 API 调用到事件驱动:用 RabbitMQ /RocketMQ重构微服务通信架构
架构·rabbitmq
gihigo199820 小时前
分布式发电的配电网有功-无功综合优化 MATLAB 实现
开发语言·分布式·matlab
脑子加油站20 小时前
OpenEuler24.03 分布式配置redis 集群
数据库·redis·分布式·php·nginx代理
想你依然心痛1 天前
HarmonyOS 5.0工业物联网开发实战:构建分布式智能制造监控与数字孪生预测维护系统
分布式·物联网·harmonyos·数字孪生
zhixingheyi_tian1 天前
Hadoop 之 native 库
大数据·linux·hadoop·分布式
蓝魔Y1 天前
Apache—Kafka实践
分布式·kafka·apache