暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

什么是自动主备切换

芬芳 2023-08-15
298

当系统发生故障时,PolarDB集群会自动进行主备切换。
PolarDB集群版采用双活(Active-Active)的高可用集群架构。当系统发生故障时,可读写的主节点和只读节点之间会自动进行故障切换(Failover),系统自动选举新的主节点。
集群中每个节点都有一个故障切换(Failover)优先级,该优先级决定了故障切换时每个节点被选举为主节点的概率高低。当多个节点的优先级相同时,则有相同的概率被选举为主节点。
自动选举主节点按以下步骤进行:

  1. 系统找出当前可以被选举的所有只读节点。
  2. 选择优先级最高的一个或多个只读节点。
  3. 如果切换第一个节点失败(例如,网络原因、复制状态异常等),则会尝试切换下一个,直至成功。
    您可在集群基本信息页面的数据库节点区域,查看并设置集群中每个节点的Failover优先级。
    image.png

当只读节点未开启热备时,主备切换过程中可能会出现2030秒左右的闪断,因此切换前请务必确保应用具备重连机制;当只读节点开启了热备功能时,主备切换将在510秒内完成。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论