问答详情
源自:-

连续不停地发送请求时,为什么在发送同样的请求后,到第几百个时,server端接收到的request里读出来的byte数组会为空?

如题,我为了拓展一下这个项目,所以想测试下调用的平均时长,找出哪些地方是瓶颈之类等等,所以设计了while循环里不停发送相同请求来测试一次调用的平均值,但是调用请求处理速度很快的Service,会在几百次后在RequestServelet里的doPost方法中接受到的request的InputStream读出来是个空byte数组,从而抛出异常,请教下这会是什么原因?

while里调用一次后睡眠10ms,或者调用一个耗时较长的service都不会出现这种情况

提问者:qq_慕仔1533945 2021-03-20 23:43

个回答