Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Подробнее см. в разделах Балансировка нагрузки и CDN 1.0.

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

Code Block
languagexml
themeRDark
<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
languagexml
themeRDark
<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
WCS5RU:Файл настроек loadbalancing.xml
WCS5RU:Файл настроек loadbalancing.xml