Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Этот файл настроек используется в том случае если включен балансировщик нагрузки настройкой load_balancing_enabled=true в файле flashphoner.properties.

Подробнее см. в разделах Балансировка нагрузки и Ретрансляция потока на другой WCS сервер по WebRTC.

Пример 1. Настройка балансировщика нагрузки:

<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 для ретрансляции потока:

<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

пусто

Порт для обмена по Secure Websocket

  • No labels