RabbitMq-1基础概念

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

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

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

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

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

应用解耦

异步提速

削峰填谷

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

2.RabbitMQ简介




相关推荐
AC赳赳老秦2 小时前
企业级人工智能平台选型深度分析:天翼云 DeepSeek 与开源解决方案的部署考量与成本博弈
人工智能·elasticsearch·zookeeper·rabbitmq·github·时序数据库·deepseek
Wang's Blog3 小时前
Kafka: 生产者客户端工作机制深度解析
分布式·kafka
csdn_aspnet4 小时前
实现 RabbitMQ 实现 .NET 6 Web API 之间的通信
rabbitmq·.net6
csdn_aspnet4 小时前
.NET Core 8 与 RabbitMQ 和 MassTransit
rabbitmq·.net8
Kiyra17 小时前
WebSocket vs HTTP:为什么 IM 系统选择长连接?
分布式·websocket·网络协议·http·设计模式·系统架构·wpf
程序员阿鹏21 小时前
怎么理解削峰填谷?
java·开发语言·数据结构·spring·zookeeper·rabbitmq·rab
程序员阿鹏1 天前
分布式事务管理
java·开发语言·分布式
武子康1 天前
Java-213 RocketMQ(MetaQ)演进与核心架构:NameServer/Broker/Producer/Consumer 工作机制
大数据·分布式·架构·消息队列·系统架构·rocketmq·java-rocketmq
2301_767902641 天前
Ceph 分布式存储从入门到实战
分布式·ceph
FinTech老王1 天前
制造业Oracle迁移替换:集中式vs分布式架构如何选择?
分布式·oracle·架构