Что вызывает ответы DNS с неизвестным идентификатором? - PullRequest
0 голосов
/ 04 июля 2019

Я использую vert.x 3.7.1, который зависит от netty 4.1.34.Final.HTTP-запросы отправляются через vertx-web.

WebClient client = WebClient.create(vertx);
HttpRequest<JsonArray> request = client.postAbs(uri)
    .timeout(timeout)
    .basicAuthentication(username, password)
    .as(BodyCodec.jsonArray());

// HttpRequest is created once and used for several requests.
request.sendJsonObject(bodyJson, handler);

Иногда netty регистрирует следующее предупреждение.Я полагаю, что он повторяется каждые 5 секунд с другим идентификатором и останавливается при разрешении DNS.

WARNING [io.netty.resolver.dns.DnsNameResolver] [id: 0xf9a6e215, L:/0.0.0.0:37175] Received a DNS response with an unknown ID: 38649

Как я понимаю, netty генерирует случайный идентификатор для дейтаграммы запроса DNS и сохраняет его в качестве ключа для DNSконтекст запроса на карте.При получении дейтаграммы ответа DNS идентификатор извлекается и сравнивается с картой.Когда процесс DNS завершается, идентификатор удаляется из карты.

Что вызывает дейтаграмму ответа DNS с неизвестным идентификатором?Указывает ли этот журнал какую-то проблему?Должен ли я принять это как обычное событие?

...