小编asc*_*eta的帖子

Netty HttpClient - 响应超时与读取超时

HttpClientfrom 提供了各种要配置的“超时”,其中两个让我有点困惑:

  • 响应超时:This is time that takes to receive a response after sending a request
  • 读取超时处理程序:Raises a ReadTimeoutException when no data was read within a certain period of time

有人可以解释一下它们之间的主要区别吗?


通用场景 - 使用 spring reactive 进行调用,它在幕后WebClient使用:HttpClient

  1. 建立与远程服务器的连接>>>在这里我们利用ChannelOption.CONNECT_TIMEOUT_MILLIS
  2. TLS 握手>>> 这里我们利用,ReadTimeoutHandler我是对的吗?
  3. 发送请求
  4. ...等待...
  5. 接收响应>>> 此处哪个“超时”优先:响应/读取?

netty reactor-netty spring-webflux

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

netty ×1

reactor-netty ×1

spring-webflux ×1