[如何保证消息队列的高可用?#镜像集群模式高可用性](https://github.com/doocs/advanced-java/blob/main/docs/high-concurrency/how-to-ensure-high-availability-of-message-queues.md#%E9%95%9C%E5%83%8F%E9%9B%86%E7%BE%A4%E6%A8%A1%E5%BC%8F%E9%AB%98%E5%8F%AF%E7%94%A8%E6%80%A7) 上面这篇文章中,总结 RabbitMQ 缺点的时候提到: > 第一,这个性能开销也太大了吧,消息需要同步到所有机器上,导致网络带宽压力和消耗很重! 不知道这一点从何说起呢? 虽然 Kafka 的 topic 有分区,但是要实现这个 topic 的高可用,也是要把整个 topic 的所有分区同步到其它机器上,需要的网络传输并不会比 RabbitMQ 少。