
· 王思腾 · 系统架构
消息队列原理与选型:解耦、削峰与异步化
消息队列是分布式系统的“减震器”:异步解耦、流量削峰、事件驱动。本文讲清 MQ 的三大作用、投递语义(至多/至少/恰好一次)、消费幂等、顺序消息、延迟/死信队列,以及 Kafka、RocketMQ、RabbitMQ 的适用场景与常见坑。

消息队列是分布式系统的“减震器”:异步解耦、流量削峰、事件驱动。本文讲清 MQ 的三大作用、投递语义(至多/至少/恰好一次)、消费幂等、顺序消息、延迟/死信队列,以及 Kafka、RocketMQ、RabbitMQ 的适用场景与常见坑。