超时设置
响应超时
// 配置超时时间为 1s,Netty 默认不设置响应超时。
HttpClient httpClient = HttpClient.create().responseTimeout(Duration.ofSeconds(1));
WebClient webClient = WebClient.builder().clientConnector(new ReactorClientHttpConnector(httpClient)).build();连接超时
HttpClient httpClient = HttpClient.create().option(ChannelOption.CONNECT_TIMEOUT_MILLIS, 1000);
WebClient webClient = WebClient.builder().clientConnector(new ReactorClientHttpConnector(httpClient)).build();HttpClient httpClient = HttpClient.create()
.option(ChannelOption.SO_KEEPALIVE, true)
.option(EpollChannelOption.TCP_KEEPIDLE, 300)
.option(EpollChannelOption.TCP_KEEPINTVL, 60)
.option(EpollChannelOption.TCP_KEEPCNT, 8);读写超时
SSL/TLS 超时
代理超时
请求超时
使用 HttpClientRequest 设置响应超时
配置 “响应式流” 超时
最后更新于