• 哨兵模式下的宕机判定策略


    哨兵模式下有两种宕机状态,sdown和odown:

    (1)如果一个哨兵ping主节点,时间超过is-master-down-after-milliseconds配置的时间参数,该哨兵认为master已经sdown(主观宕机)。

    (2)如果quorum数量的哨兵节点都认为主节点sdown,则哨兵的状态变为odown(客观宕机)。

    那么在odown的条件下,需要做住备切换,需要选举出来一个哨兵节点进行切换:

    (1)majority>quorum时, 这个执行切换的哨兵节点需要得到majority数量的哨兵节点授权才能执行。

    (2)majority<=quorum时, 这个执行切换的哨兵节点需要得到quorum数量的哨兵节点授权才能执行。

    哨兵集群 3节点 majority数量以及quorum数量都配置为2即可

  • 相关阅读:
    句子
    Https
    SSH
    uCMDB
    snapshot与release
    Ansible
    .NET core webApi 使用JWT验证签名(转)
    .NET core 使用Swagger(转)
    微服务的4个设计原则和19个解决方案(转)
    .NET Core 使用RabbitMQ(转)
  • 原文地址:https://www.cnblogs.com/zzq-include/p/12000790.html
Copyright © 2020-2023  润新知