BAL

Протокол для балансировки нагрузки клиентских приложений.

Описание в конфигурационном файле

Формат строки настройки виртуального сервера кластера:
<​name​> BAL <​имя сервера 1​> [:<​приоритет сервера 1​>]
<​имя сервера 2​> [:<​приоритет сервера 2​>]
...
<​имя сервера N​> [:<​приоритет сервера N​>]
Условное имя компьютера

Логическое имя виртуального сервера балансировщика нагрузки. В режиме балансировки нагрузки клиентское приложение должно обращаться именно к этому серверу.

Поле обязательное.

Протокол

Обозначение протокола: BAL.

Поле обязательное.

<​имя сервера 1​>, <​имя сервера 2​>, ..., <​имя сервера N​>

Условные имена узлов локальной сети, на которых установлены серверы кластера и между которыми должна осуществляться балансировка нагрузки. Каждый из этих узлов сети должен быть предварительно описан в этом же файле nodetab. В списке узлов каждое имя узла отделяется от другого имени пробелами или символами табуляции.

<​приоритет сервера 1​>, <​приоритет сервера 2​>, ..., <​приоритет сервера N​>

Приоритеты соответствующих серверов кластера. Пробелы между именем узла, символом «:» и приоритетом недопустимы. Приоритет представляет собой число в диапазоне от 1 до 16. Меньшее значение соответствует более высокому приоритету узла, то есть его большей загрузке. По умолчанию приоритет равен 8.

Пример файла сетевой конфигурации nodetab:

SRV1 TCPIP 172.20.9.101 1060 1 20 20
SRV2 TCPIP 172.20.9.102 1060 1 20 20
SRV3 TCPIP 172.20.9.103 1060 1 20 20
CLSTR BAL SRV1:5 SRV2 SRV3:10