Есть ли способ объединить несколько серверов TURN? - PullRequest
1 голос
/ 13 мая 2019

Например, я настроил сервер TURN и создал mesh-сеть на основе webrtc.Затем, когда нагрузка на мой сервер TURN значительно увеличивается по мере увеличения числа клиентов, я хочу добавить еще один сервер TURN.Как объединить свои знания о клиентах?Я имею в виду, может ли старый сервер TURN сообщать новейшему серверу TURN, какие клиенты уже находятся в его базе данных?

Это проблема, потому что, как я понимаю, с двумя TURN-серверами могут быть ситуации, в которых один и тот же клиент имеет два разных представления в терминах TURN.Так что это может привести к неопределенности в сети.

Я сейчас читаю документацию RFC 5766.Но я до сих пор не нашел ответ.

Пожалуйста, поправьте меня, если я ошибаюсь.

Спасибо!

1 Ответ

2 голосов
/ 14 мая 2019

Обратите внимание, что абсолютно не требуется, чтобы клиенты находились на одном сервере TURN.Вы можете просто отправить новых клиентов на новый сервер TURN, и они смогут нормально подключаться к другим клиентам.Циклическая балансировка нагрузки на основе DNS обычно работает достаточно хорошо.

...