MQ 中间件是什么MQ 中间件 Message Queue 消息队列是一种异步通信、流量削峰、系统解耦的中间件用来在不同服务 / 应用之间传递消息。简单理解就像一个快递中转站。A 系统把消息发过去就不用等B 系统有空了自己去取互不阻塞。核心作用系统解耦两个系统不直接调用只通过消息通信一方挂了不影响另一方。异步处理不用同步等待结果提高响应速度。例下单成功后发短信、发通知、更新积分都丢 MQ 慢慢处理。流量削峰 / 限流高并发请求先堆在队列里后端按自己能力慢慢消费防止系统被冲垮。例秒杀、双十一流量缓冲。消息广播、最终一致性一条消息可以被多个系统消费实现分布式事务 / 数据同步。常见 MQ 产品RabbitMQ轻量、易用、社区成熟RocketMQ阿里开源高吞吐、适合电商Kafka超高吞吐量适合日志、流处理ActiveMQ老牌 Java 消息队列简单工作流程生产者Producer发消息到 MQMQ 暂存消息消费者Consumer从 MQ 拉取 / 接收消息并处理整个过程异步、可靠、可缓冲。