Этот файл настроек используется в том случае если включен балансировщик нагрузки настройкой load_balancing_enabled=true в файле flashphoner.properties.
Подробнее см. в разделах Балансировка нагрузки и CDN 1.0.
Пример 1. Настройка балансировщика нагрузки:
Code Block | ||||
---|---|---|---|---|
| ||||
<loadbalancer mode="FEWESTCALLS" randomize="false">
<node id="1">
<ip>192.168.1.11</ip>
</node>
<node id="2">
<ip>192.168.1.12</ip>
</node>
</loadbalancer> |
Пример 2: Настройка статической CDN для ретрансляции потока:
Code Block | ||||
---|---|---|---|---|
| ||||
<loadbalancer mode="roundrobin" stream_distribution="webrtc">
<node id="1">
<ip>edge1.mydomain.com</ip>
<wss>443</wss>
</node>
<node id="2">
<ip>edge2.mydomain.com</ip>
<wss>443</wss>
</node>
</loadbalancer> |
Описание параметров
...
Элемент
...
Значение по умолчанию
...
Описание
...
mode
...
FEWESTCALLS
...
FEWESTCALLS - Выбирать сервер, на котором наименьшее количество активных звонков.
RANDOM - Выбирать сервер случайным образом.
ROUNDROBIN - Выбирать серверы последовательно один за другим (используется в случае статической CDN).
LESS_LOADED_NODE - Выбирать наименее загруженный по CPU сервер.
...
randomize
...
false
...
В случае если на обоих серверах нет активных звонков и mode FEWESTCALLS, балансировщик отдаст сервер случайным образом, если этот параметр выставлен в true.
...
stream_distribution
...
webrtc
...
Технолология, по которой ретранслируется поток в случае статической CDN
...
node id
...
пусто
...
Числовой идентификатор WCS сервера
...
ip
...
пусто
...
IP адрес или FQDN WCS сервера, который отвечает по HTTP и отдает информацию о загрузке и звонках.
...
wss
...
пусто
...
Include Page | ||||
---|---|---|---|---|
|