🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
可能只是在问如何实现MQ的高可用 # RabbiMQ----使用 镜像集群 ![](https://img.kancloud.cn/e6/11/e611cb3c26e8d5810fb0106b294f457f_651x498.png) 多台机器开始 rb 节点 多个实列相互通信 在向队列写数据时候,会自动把消息同步到其他实列,每个实列都有**元数据**和**消息数据** 如此 某一个宕机也不会影响消息的传递 # RocketMQ-----双主双从 ![](https://img.kancloud.cn/ec/ac/ecac2cd136fd88d87f2243297ce927cd_937x568.png) ①producter 通过 name Server 得到可用broker ②producter 发送消息到broker ③broker得到数据后和从节点同步数据 ④consumer 从 主或者从获取消息 总结:RocketMQ 双主双从 RabbiMQ 镜像集群