杀鸡焉用牛刀 发表于 2024-8-13 17:44:27

RabbitMQ的高可用机制

RabbitMQ的高可用机制

平凡集群

在集群中的每个节点间共享部门数据,包括交换机和队列信息
但不包罗队列中的消息
当访问一个节点时,如果消息不在这个节点,就会将数据通报到当前节点并返回
如果消息地点的节点宕机,队列中的消息就会丢失
镜像集群

本质是主从模式
交换机,队列,队列中的消息会在mq的各个镜像节点中同步备份
创建队列的节点称为这个队列的主节点
同步这个队列的节点称为这个队列的镜像节点
一个队列的主节点大概是另一个队列的镜像节点
主节点宕机后,镜像节点会替代为新的主节点
仲裁集群

与镜像集群雷同
但主从同步基于Raft协议,具备强一致性
不会出现镜像集群主节点宕机,数据大概丢失的情况

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: RabbitMQ的高可用机制