ICE Соединение не удается, когда у нас есть балансировщик нагрузки и более 1 ВМ позади балансировщика нагрузки. При чтении журналов мы обнаружили, что Binding запрашивает от двух одноранговых узлов go к разным виртуальным машинам за LB, если оба одноранговых узла направляются на одну и ту же виртуальную машину с помощью LB, соединение ICE успешно устанавливается и устанавливается канал связи.
Значит ли это, что нам нужно убедиться, что оба узла отправляют запросы Binding на один и тот же сервер TURN? Ожидает ли каркас ICE, что должен быть один и тот же сервер TURN для общения между партнерами?
Разве мы не можем иметь несколько серверов TURN - что позволяет партнерам общаться? Не происходит ли связывание кандидатов с разными серверами TURN для двух взаимодействующих пиров?
Ищете ваши ценные входные данные.