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

来源:-

qq_慕仔1533945

2021-03-20 23:43

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

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

写回答 关注

0回答

还没有人回答问题,可以看看其他问题

自己动手实现RPC框架

自己动手实现一个完整的RPC框架,So Easy!

14370 学习 · 26 问题

查看课程

相似问题