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