В своей документации (https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/service_discovery#logical-dns) для обнаружения службы логического DNS посланник говорит:
"использует только первый возвращенный IP-адрес, когда требуется установить новое соединение"
Как посланник решает, когда необходимо установить новое восходящее соединение?
В нем также говорится:
«Соединения никогда не очищаются»
Что происходит со старыми соединениями, если вышестоящий хост становится недоступным?Применяются ли проверки работоспособности ко всем вышестоящим хостам, которые в настоящее время установили соединения, или они только контролируют хост с текущим «первым IP-адресом»?Если последнее, то я прав, если предположить, что Envoy удалит только сбойное соединение в восходящем направлении (и, следовательно, прекратит попытки посылать трафик на эти хосты), как только попытается выполнить запись в него и истечет время ожидания ACK партнера?Если да, можно ли настроить продолжительность тайм-аута?