
RabbitMQ
文章平均质量分 82
yyueshen
这个作者很懒,什么都没留下…
展开
-
RabbitMQ系列(六)基本概念之Routing Key
消息路由的核心标识生产者发送消息时需指定,交换机根据此值和队列绑定的决定消息流向。类比:类似快递单上的“地址”,决定包裹应送往哪个区域。与交换机类型强关联的具体匹配规则由交换机类型决定。例如::精确匹配和。:支持通配符(匹配一个词,通配符,匹配多个词)进行模式匹配。:忽略,广播到所有绑定队列1。核心作用:通过规则匹配实现消息的精准或灵活路由。选择建议精确路由 → Direct Exchange多维度分类 → Topic Exchange广播 → Fanout Exchange。原创 2025-02-27 01:06:39 · 859 阅读 · 0 评论 -
RabbitMQ系列(七)基本概念之Channel
虚拟通信链路Channel 是建立在 TCP 连接(Connection)上的轻量级虚拟连接,允许在单个 TCP 连接上复用多个独立的信道(Channel)。为了确保其私有性和线程安全性,每个 Channel 拥有唯一的 ID,类似于在一个物理连接上创建多个“逻辑子通道”。与 Connection 的关系TCP 连接(Connection):客户端与 RabbitMQ 服务器之间的物理连接,负责底层数据传输。信道(Channel)原创 2025-02-27 14:29:24 · 1345 阅读 · 0 评论 -
RabbitMQ系列(四)基本概念之Exchange
在 RabbitMQ 中,是消息路由的核心组件,负责根据规则将生产者发送的消息分发到对应的队列(Queue)中。原创 2025-02-26 21:13:05 · 997 阅读 · 0 评论 -
RabbitMQ系列(五)基本概念之Queue
消息存储容器Queue 是 RabbitMQ 中实际存储消息的实体,生产者发送的消息最终会被路由到队列中,等待消费者处理。类比:类似于“邮箱”,消息在队列中按顺序排列,消费者按需读取。消费者与消息的解耦生产者仅需关注将消息发送到Exchange(交换机),无需关心消费者数量和消费速度;消费者独立从队列中拉取或接收推送的消息,从而做到和生产者和Exchange的解耦。特性说明持久性决定队列和消息是否在服务重启后保留独占性控制队列是否仅限当前连接访问自动删除根据消费者连接状态自动清理队列消息确认机制。原创 2025-02-26 22:26:17 · 1069 阅读 · 0 评论 -
RabbitMQ系列(三)基本概念之Consumer
消息处理终端Consumer 通过订阅或拉取队列中的消息,进行业务逻辑(如数据处理、通知发送等)处理,是消息传递的最终使用者。解耦生产者与消费速度生产者(Publisher)只需关注消息发送,无需感知消费者的数量和处理能力,消费者(Consumer)独立按需处理消息,不直接与生产者关联,解耦他们的关系。原创 2025-02-26 18:55:45 · 646 阅读 · 0 评论 -
RabbitMQ系列(一)架构解析
RabbitMQ 是一个基于 AMQP 协议的开源消息中间件,其核心架构通过多组件协作实现高效、可靠的消息传递。原创 2025-02-26 18:30:05 · 1042 阅读 · 0 评论 -
RabbitMQ系列(二)基本概念之Publisher
消息发送者Publisher 将消息发送到 RabbitMQ 的Exchange(交换机),而非直接发送到队列。Exchange 根据消息的Routing Key(路由键)和绑定规则将消息路由到对应的队列(Queue)。解耦生产与消费生产者仅需关注消息的发送逻辑,无需知道消费者如何消费消息,实现了系统间的异步通信4。原创 2025-02-26 18:29:54 · 956 阅读 · 0 评论 -
RabbitMQ系列(零)概要
消息队列(Message Queue)是一种异步通信机制,允许分布式系统中的服务通过生产-消费模型传递数据。解耦性:生产者与消费者无需同时在线或直接交互削峰填谷:应对流量突发场景,避免系统过载(如秒杀系统请求缓冲)可靠性:通过持久化、重试机制保障消息不丢失。原创 2025-02-26 15:41:41 · 518 阅读 · 0 评论 -
RabbitMQ死信队列
在RabbitMQ中,死信队列(Dead Letter Queue, DLQ)是一种用于处理无法被正常消费的消息的机制。这些无法处理的消息称为“死信”(Dead Letter),它们会被重新路由到一个特定的队列(即死信队列),以便后续分析或处理。:捕获因各种原因无法被消费者处理的消息,避免消息丢失。:通过分析死信消息定位问题,或实现延时重试(如结合TTL实现延迟队列)。:将异常处理逻辑与主业务逻辑分离,提高系统健壮性。原创 2025-02-26 13:00:06 · 515 阅读 · 0 评论