Netty:如何计算客户端请求排队时间

Netty:如何计算客户端请求排队时间,netty,reactor-netty,netty4,Netty,Reactor Netty,Netty4,我们有基于Netty的HTTP服务器(基于SpringWebFlux构建),需要实现一种客户端请求统计(每种类型的请求处理时间、请求排队时间等)。请您告知以Netty计算请求排队时间的正确方法是什么,即输入套接字接受请求并将其传递给相应处理程序之间的时间。您应该从已配置的WebClient.Builder创建一个具有预定义指标的WebClient。例如: @Configuration public class WebClientConfiguration { @Bean public

我们有基于Netty的HTTP服务器(基于SpringWebFlux构建),需要实现一种客户端请求统计(每种类型的请求处理时间、请求排队时间等)。请您告知以Netty计算请求排队时间的正确方法是什么,即输入套接字接受请求并将其传递给相应处理程序之间的时间。

您应该从已配置的WebClient.Builder创建一个具有预定义指标的WebClient。例如:

@Configuration
public class WebClientConfiguration {
 
  @Bean
  public WebClient webClient(WebClient.Builder webClientBuilder) {
    return webClientBuilder
      .build();
  }
}

我们只有服务器,这是任何类型的客户端都应该达到的——因此目的是在服务器内部收集这些指标。您需要什么样的指标?你检查过了吗?是的,我看到了文档,没有找到我们需要的指标-时间请求排队等待处理。