Netty: как рассчитать время ожидания клиентских запросов в очереди

У нас есть HTTP-сервер на основе Netty (построенный на Spring WebFlux), и нам необходимо реализовать своего рода статистику клиентских запросов (время обработки запроса по типу, время очереди запросов и т. Д.). Не могли бы вы посоветовать, как правильно рассчитать время ожидания запросов в Netty, то есть время между моментом, когда запрос принят входным сокетом и передан соответствующему обработчику.

1 ответ

Вы должны создать WebClient из настроенного WebClient.Builder, имеющего предопределенные метрики. Например:

      @Configuration
public class WebClientConfiguration {
 
  @Bean
  public WebClient webClient(WebClient.Builder webClientBuilder) {
    return webClientBuilder
      .build();
  }
}
Другие вопросы по тегам