消息队列

分类:框架与中间件 · 更新于 2026-09

消息队列(MQ)是异步解耦与削峰的利器。

一、核心价值

  • 解耦:生产者不依赖消费者,系统更易演进。
  • 异步:非关键链路异步处理,提升响应速度。
  • 削峰:突发流量先入队,按消费能力平稳处理。

二、常见选型

RabbitMQ 功能丰富、易用;RocketMQ/Kafka 高吞吐,适合大数据与日志流。选型看吞吐、可靠、时延需求。

三、可靠性

防丢失:生产者确认、队列持久化、消费者手动 ACK。防重复:消费幂等(唯一键/去重表)。防堆积:提升消费并发与能力。

← 返回首页