【发布时间】:2022-01-20 03:44:36
【问题描述】:
HttpClient httpClient= HttpClient.create().tcpConfiguration(tcpClient -> {
tcpClient.option(ChannelOption.SO_KEEPALIVE, true);
tcpClient.option(EpollChannelOption.TCP_KEEPIDLE, 120);
tcpClient.option(EpollChannelOption.TCP_KEEPINTVL, 10);
tcpClient.option(EpollChannelOption.TCP_KEEP, 6);
return tclClient;
})
.secure(t -> t.sslContext(context));
此代码正在创建一个 10 分钟的 TCP 连接。之后,我想在发生 TimeOutException 时从应用程序端关闭 TCP 连接。怎么办?
【问题讨论】:
标签: java spring spring-boot tcp