如何保证RabbitMQ消息队列的高可用?

提问者:帅平 问题分类:面试刷题
如何保证RabbitMQ消息队列的高可用?

 您阅读本篇文章共花了: 

1 个回答
Rae
Rae 管理员
RabbitMQ 有三种模式:单机模式,普通集群模式,镜像集群模式。
单机模式:就是demo级别的,一般就是你本地启动了玩玩儿的,没人生产用单机模式
普通集群模式:意思就是在多台机器上启动多个RabbitMQ实例,每个机器启动一个。
镜像集群模式:这种模式,才是所谓的RabbitMQ的高可用模式,跟普通集群模式不一样的是,你创建的queue,无论元数据(元数据指RabbitMQ的配置数据)还是queue里的消息都会存在于多个实例上,然后每次你写消息到queue的时候,都会自动把消息到多个实例的queue里进行消息同步。
发布于:2年前 (2022-10-20) IP属地:四川省
我来回答