RabbitMq-1基础概念

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

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

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

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

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

应用解耦

异步提速

削峰填谷

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

2.RabbitMQ简介




相关推荐
xiaobaishuoAI1 天前
分布式事务实战(Seata 版):解决分布式系统数据一致性问题(含代码教学)
大数据·人工智能·分布式·深度学习·wpf·geo
CV_J1 天前
RabbitMQ安装
rabbitmq
程序猿阿伟1 天前
《异步分布式训练提速关键:梯度压缩的收敛稳定性操控指南》
分布式
廋到被风吹走1 天前
【数据库】【MongoDB】全栈深度指南:文档模型到分布式集群
数据库·分布式·mongodb
独自破碎E1 天前
RabbitMQ怎么实现延迟消息?
rabbitmq
陌路201 天前
RPC分布式通信(3)--RPC基础框架接口
分布式·网络协议·rpc
小北方城市网1 天前
SpringBoot 集成 RabbitMQ 实战(消息队列解耦与削峰):实现高可靠异步通信
java·spring boot·python·微服务·rabbitmq·java-rabbitmq·数据库架构
装不满的克莱因瓶1 天前
【2026最新 架构环境安装篇三】Docker安装RabbitMQ4.x详细教程
linux·运维·docker·容器·架构·rabbitmq
陌路201 天前
RPC分布式通信(1)--分布式通信讲解
分布式·网络协议·rpc
西***63471 天前
三大一体化音视频管理平台:技术特性与场景落地全解析
分布式