首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
MQ 知识库
逸水心
创建于2025-06-28
订阅专栏
MQ相关简介,及使用实战~
等 1 人订阅
共20篇文章
创建于2025-06-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
对比RabbitMQ 常见三种集群架构的优缺点
RabbitMQ 提供了多种集群架构模式,以满足不同场景下的高可用性、性能和可靠性需求。以下是三种主要的集群架构模式及其特点: 1. 普通集群模式(Standard Cluster) 特点: 元数据同
RabbitMQ 集群设计与实现
RabbitMQ 集群设计与实现 RabbitMQ 集群通过 分布式架构 实现高可用性、负载均衡和横向扩展。以下是基于知识库内容的总结和关键实现步骤: 1. 集群模式分类 RabbitMQ 支持以下三
详解MQ如何避免消息重复消费和消息丢失?
在项目中,消息重复消费和消息丢失是 RabbitMQ 使用过程中常见的可靠性问题。以下是结合实际场景和解决方案的总结: 一、消息重复消费 1. 原因分析 网络波动:消费者处理消息后未及时发送 ACK,
如何设计一个消息队列?
设计一个消息队列(Message Queue, MQ)需要综合考虑 核心功能、可靠性、扩展性、性能优化 和 高可用性。以下是分模块的设计思路和关键技术点: 一、核心功能设计 1. 生产者-消费者模型
RabbitMQ 6种核心工作模式详解
RabbitMQ 提供了多种消息传递模式,以下是 6 种核心工作模式(基于常见分类和实际应用): 1. 简单模式(Simple Queue) 结构:生产者 → 队列 → 消费者 特点: 一个生产者发送
MQ 经典面试题汇总
1、为什么要使用MQ? 简述 MQ 的优缺点? 使用MQ的原因及其优点: MQ可实现: 异步处理 - 相比于传统的串行、并行方式,提高了系统吞吐量。 应用解耦 - 系统间通过消息通信,不用关心其他系统
一文讲透 RabbitMQ 集群节点类型
在 RabbitMQ 集群中,节点类型的选择直接影响系统的性能、可靠性和数据持久性。以下是关于 RabbitMQ 集群节点类型 的详细解析: 1. 节点类型分类 RabbitMQ 集群中的节点分为两种
RabbitMQ 支持的队列类型?
RabbitMQ 的队列结构是其消息传递机制的核心组成部分,负责存储消息并确保消息的可靠传输。以下是 RabbitMQ 队列的详细解析: 一、队列的核心作用 消息存储 队列是消息的临时容器,生产者将消
RabbitMQ 消息状态 分析
在 RabbitMQ 中,消息在队列中的存储和传输过程中会经历不同的状态,这些状态反映了消息在 内存 和 磁盘 之间的存储方式。以下是消息的几种典型状态及其作用: 一、四种常见状态 1. Alpha
RabbitMQ 基础知识点介绍
1.什么是RabbitMQ? RabbitMQ 是一款开源的消息队列(Message Queue, MQ)中间件,基于 AMQP(高级消息队列协议) 开发,使用 Erlang 语言实现。它通过消息的异
RabbitMQ 消息传输保障层级 详解
RabbitMQ 的消息传输保障分为 三个层级,分别针对消息在生产者、Broker(消息队列服务器)和消费者之间的传递可靠性。以下是详细解析: 一、消息传输保障层级 1. At Most Once(最
一文讲透RabbitMQ 的发送确认机制
发送确认机制(Publisher Confirm) 是 RabbitMQ 提供的一种保障消息从 生产者到 Exchange 可靠性传递的机制。它的核心目标是确保消息成功投递到 RabbitMQ 服务器
详解 RabbitMQ 事务机制
RabbitMQ 的事务机制是一种基于 AMQP 协议 的消息可靠性保障方案,主要用于确保 消息发送与本地业务操作的原子性(即“要么全部成功,要么全部失败”)。以下是其核心机制、使用场景及实现细节的详
什么是优先级队列?
优先级队列(Priority Queue) 是一种特殊的队列数据结构,其核心特点是:元素的出队顺序由优先级决定,而非入队顺序。优先级高的元素会优先被处理,即使它在队列中是后入队的。与普通队列(先进先出
一文讲透延迟队列
一、延迟队列是什么? 延迟队列(Delayed Queue) 是一种特殊类型的消息队列,其核心特点是:队列中的消息在指定的时间之后才能被消费者获取和处理。与普通队列(先进先出,FIFO)不同,延迟队列
一文讲透死信队列
在 RabbitMQ 中,死信队列(Dead Letter Queue, DLQ) 是一种用于处理无法被正常消费的消息的机制。这些无法被处理的消息被称为 死信(Dead Letter),它们会被重新路
一文讲透消息队列中的拒绝机制
在消息队列系统中,如果消费者由于某些原因无法处理当前接收到的消息,可以通过以下机制拒绝消息,并控制消息的后续处理方式(如重新入队或丢弃)。以下是具体实现和注意事项: 一. RabbitMQ 中的拒绝机
RabbitMq如果交换器无法将消息路由到任何队列,消息的处理方式
在 RabbitMQ 中,当 交换器(Exchange) 无法根据自身类型和 路由键(Routing Key) 找到符合条件的队列时,消息的处理方式取决于生产者设置的 mandatory 参数。 以下
RabbitMQ 与AMQP
1.什么是AMOP ,其与 RabbitMQ有什么关系? AMQP,全称为 Advanced Message Queuing Protocol(高级消息队列协议),是一种开放的、广泛应用于消息队列服务
RabbitMQ 核心功能&典型应用场景
RabbitMQ 是一款开源的消息队列(Message Queue, MQ)中间件,基于 AMQP(高级消息队列协议) 开发,使用 Erlang 语言实现。它通过消息的异步传输和分发机制,帮助分布式系