-
Notifications
You must be signed in to change notification settings - Fork 0
config_balancer
Roman Klassen edited this page Dec 30, 2018
·
1 revision
Параметры командной строки отсутствуют. Конфигурация производится исключительно через конфигурационный файл.
В конфигурационном файле rbnConfig.xml
программы blancer
указывается:
- Секция
<Server>
- Параметр
Port
– устанавливает номер порта, на котором ожидаются подключения отrouter
илиserver
.
- Параметр
- Секция
<RBN>
-
GlobalId
– устанавливает глобальный идентификатор балансировщика (нужен для межрегиональной балансировки, но в текущей версии она не реализована). -
RegionId
– устанавливает номер региона для балансировщика. -
Port
– номер порта, на котором ожидается подключение клиентов. -
MaxServersCount
– максимальное количество серверов, подключаемых к балансировщику.
-
- Секция
<MRBN>
предназначена для настройки подключения к межрегиональному балансировщику, но в текущей версии он не реализован. - Секция
<Log>
описывает параметры журналирования и указывает названия файлов журналов.
Пример файла конфигурации:
<?xml version="1.0" encoding="utf-8"?>
<RBNConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Server Port="3410" />
<RBN GlobalId="1" RegionId="1" Port="3409" MaxServersCount="1" />
<MRBN Host="localhost" Port="3401" UseMRBN="false" />
<Log WriteToConsole="true" LogLevel="DEBUG" LogMode="MULTIPLE">
<LogFile>rbnLog.txt</LogFile>
<StatsFile>rbnStats.csv</StatsFile>
<QueueStatsFile>rbnQueue.csv</QueueStatsFile>
</Log>
</RBNConfig>