消息队列:从"单聊"到"群发"你和朋友聊天:直接发消息:你说一句,他回一句,一对一发朋友圈:你说一句,朋友们都能看到消息队列就是软件世界的"发朋友圈"——一个系统发消息,N个系统都能收到。为什么需要消息队列?1. 异步处理同步模式:用户下单 → 扣库存 → 发短信 → 发邮件 → 返回"下单成功" 总耗时:100ms + 50ms + 20ms + 20ms = 190ms异步模式(消息队列):用户下单 → 写入消息队列 → 立即返回"下单成功"(10ms) ↓ 后台异步处理: - 扣库存 - 发短信 - 发邮件效果:响应时间从190ms降到10ms,用户体验提升。2. 系统解耦直接调用的问题:订单系统 ──调用──▶ 库存系统 │ ├──调用──▶ 物流系统 │ ├──调用──▶ 积分系统 │ └