我正在尝试在客户端中读取REST Web服务响应,它适用于单个调用。在进行相同Web服务调用的负载测试(5分钟~5000次调用)时,我收到套接字读取超时错误。
更大的问题是,套接字时间错误实际发生在成功收到Web服务响应后(通过wireshark检查)(可能是泽西客户端混乱)。
早些时候我使用的是Jersey客户端1.x,现在尝试使用Jersey客户端2.x,但我们仍然看到错误。
我已经检查了堆栈溢出中的大多数读取超时示例,并且无法找到合适的案例
java.net.SocketTimeoutException: Read timed out under tomcat fix java.net.SocketTimeoutException: Read timed out
java.net.SocketTimeoutException: Read timed out under tomcat
我收到以下错误
javax.ws.rs.ProcessingException:java.net.SocketTimeoutException:Read 超时时间 org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:287
只想确认一些事情。任何建议都会帮助我获得有关调试问题的指示。
注意:我不是Java开发人员,非常感谢任何帮助。