primary zone优先级及副本分布问题

对于两种优先级设置Primary_Zone=(zone1;zone2;zone3)和Primary_Zone=(zone1;zone2,zone3),副本在zone2和zone3有和区别?

前者像两主一从。
后者像一主两从。

1 个赞

@论坛小助手

对于两种优先级设置 Primary_Zone=(zone1;zone2;zone3) 和 Primary_Zone=(zone1;zone2,zone3),副本在 zone2 和 zone3 上的主要区别在于优先级的高低和选举过程中的行为。

  1. Primary_Zone=(zone1;zone2;zone3)

    • 在这种设置下,zone1 的优先级最高,zone2 次之,zone3 最低。
    • 领导者(Leader)副本会优先选择在 zone1 上,如果 zone1 不可用,再选择 zone2,最后选择 zone3。
  2. Primary_Zone=(zone1;zone2,zone3)

    • 在这种设置下,zone1 的优先级最高,zone2 和 zone3 的优先级相同且低于 zone1。
    • 领导者(Leader)副本会优先选择在 zone1 上,如果 zone1 不可用,会在 zone2 和 zone3 之间随机选择一个。

总结:

  • 在第一种设置中,zone2 和 zone3 的优先级有明显的高低之分,Leader 副本会选择 zone2 而不是 zone3。
  • 在第二种设置中,zone2 和 zone3 的优先级相同,Leader 副本会在两者之间随机选择。

更多信息请查看:

  1. 修改租户 Primary Zone
  2. 调整副本分布
  3. 增加副本
  4. 分布式选举
1 个赞