
基于 RocketMQ 5.x 全面解析第1章 消息队列与 RocketMQ 概述1.1 为什么需要消息队列1.1.1 系统解耦同步调用: 订单服务 → 库存服务 (200ms) → 积分服务 (150ms) → 短信服务 (300ms) 总耗时:650ms,任一服务故障导致下单失败 异步消息: 订单服务 → RocketMQ (5ms) → 库存服务 → 积分服务 → 短信服务 总耗时:5ms,各服务故障互不影响1.1.2 异步处理将非核心路径异步化,主流程只做关键操作,其余通过消息通知下游服务异步完成。1.1.3 流量削峰双十一峰值 30万 TPS → RocketMQ 缓冲 → 数据库按 3万 TPS 消费 避免数据库被压垮1.2 主流消息队列对比维度RocketMQKafkaRabbitMQ/