为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

正在回答

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信