Я пишу интеграционный тест, чтобы убедиться, что тайм-аут соединения работает, но я наблюдаю, что тайм-аут сокета не соблюдается.
Я установил в конфигурации тайм-аут в 15 секунд, и Я попытался отладить код, см. снимок экрана ниже, я могу подтвердить, что тайм-аут правильно передается методу
java.net.DualStackPlainSocketImpl#waitForConnect, но я получаю исключение отказа в соединении через случайные промежутки времени, иногда это всего 2 секунды, иногда 20 секунды. Для тестирования я настроил случайный URL-адрес, которого не существует. Я ожидал получить исключение после настройки внутренних 15 секунд.
Подробнее здесь: https://stackoverflow.com/questions/790 ... ign-client