面试精讲:RabbitMQ高可用

面试精讲:RabbitMQ高可用,第1张

面试精讲:RabbitMQ高可用

RabbitMQ是基于主从做高可用性的,有两种模式

1. 普通集群模式

这种方案没有高可用性,主要是提高吞吐量,让集群中多个节点来服务某个queue的读写 *** 作。

每个机器启动一个rabbitmq,使用多台机器,但是创建的消息队列只会在一个rabbitmq上,其他rabbitmq实例每次同步消息队列的数据。

当连到其他rabbitmq实例消费时,会从消息队列实例拉取数据过来。如果那个消息队列的实例宕机了,会导致其他实例无法从消息队列实例拉取数据,如果开启了消息持久化,让rabbitmq落地存储消息的话,消息不一定会丢,等这个实例恢复了,然后才可以继续从这个消息队列拉取数据。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5717769.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存