RabbitMq-1基础概念

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

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

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

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

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

应用解耦

异步提速

削峰填谷

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

2.RabbitMQ简介




相关推荐
华仔啊19 分钟前
RabbitMQ 如何保证消息不丢失和不重复消费?掌握这 4 个关键点就够了
java·后端·rabbitmq
码以致用1 小时前
Kafka笔记
笔记·分布式·kafka
回家路上绕了弯3 小时前
Vavr 工具实用指南:Java 函数式编程的高效落地方案
分布式·后端
BullSmall6 小时前
Kafka单机与集群部署全攻略
分布式·kafka
隐语SecretFlow6 小时前
如何在 Kuscia 上运行 SCQL 联合分析任务
分布式·安全·架构·开源
少许极端7 小时前
Redis入门指南:从零到分布式缓存-hash与list类型
redis·分布式·缓存·list·hash
jiayong238 小时前
RabbitMQ 完全指南
分布式·rabbitmq
luod8 小时前
RabbitMQ工作队列模式理解
rabbitmq
BullSmall9 小时前
JDK17下Kafka部署全指南
分布式·kafka
悟空码字10 小时前
SpringBoot 整合 RabbitMQ:和这只“兔子”交朋友
java·后端·rabbitmq