Vert.x - 3.5.0
У меня одна вертикаль vert.x с использованием одного веб-клиента, использующего 2 разных API на одном хосте назначения.
У меня соединение maxPoolSize = 100, keepAlive= true, connectionTimeout = 9000 и тайм-аут запроса = 10000.
Мой вызов http не выполняется из-за того, что в моем коде передается нулевой параметр заголовка, но проблема в том, что vert.x выдает нулевой указатель при выполнении POST (из-заодин из параметров нулевого заголовка) мои http-соединения истощаются через некоторое время и никогда не освобождаются, и если я делаю вызов через некоторое время, он все еще истекает.
Пожалуйста, подскажите, что мне здесь не хватает, и если vert.x что-то предпринимает внутренне для управления соединениями, вызывающими эту проблему.
Какесли мы придумаем число для maxPoolSize, укажите время ожидания подключения, если я знаю, что мой requestTimeout равен 10000, и значение true остается в силе
Я могу исправить проблему с параметром нулевого заголовка, но меня больше интересует, чтопроисходит с пулом соединений для тайм-аута в таком сценарии - это как не отключать соединение?
Как я могу отслеживать текущее использование пула соединений.