前言 做分布式系统,几乎绕不开消息队列。但 MQ 不是银弹——它换来解耦和异步的同时,也把"消息丢失、重复、最终一致性"这些问题甩给了你。所以这篇文章不堆概念,而是按"价值 → 选型 → 收发 → 可