层次仲裁介绍

本文档提供了有关如何使用分层仲裁的示例。基本思想很简单。首先,我们将服务器分为几组,并为每个组添加一行,列出组成该组的服务器。接下来,我们必须为每个服务器分配权重。

以下示例显示如何配置一个由三组组成的系统,每组三个服务器,并且我们为每个服务器分配的权重为 1:

group.1=1:2:3
group.2=4:5:6
group.3=7:8:9

weight.1=1
weight.2=1
weight.3=1
weight.4=1
weight.5=1
weight.6=1
weight.7=1
weight.8=1
weight.9=1

在运行系统时,一旦我们获得了来自大多数非零权重组的多数票,便能够形成法定人数。权重为零的组将被丢弃,并且在形成仲裁时不会被考虑。查看示例,一旦我们从两个不同组的每一个中的至少两台服务器中获得投票,便能够形成法定人数。