泽西2客户端没有立即关闭连接

时间:2016-11-03 17:16:29

标签: java jersey-2.0

client.close();没有立即关闭到终点的连接。 netstat显示在client.close调用完成后连接打开几秒钟。 有没有办法强制立即关闭连接?

1 个答案:

答案 0 :(得分:-1)

这可能是由于SO_LINGER值的设置,它定义了close()调用和实际关闭连接之间的时间。

有关此套接字选项的更多信息可以在this SO answer中找到,在Java中可以使用Socket.setSOLinger()设置值。

我不知道是否可以为Jersey设置此值,至少我找不到org.glassfish.jersey.client.ClientProperties中的内容