連續(xù)不停地發(fā)送請求時,為什么在發(fā)送同樣的請求后,到第幾百個時,server端接收到的request里讀出來的byte數(shù)組會為空?
如題,我為了拓展一下這個項(xiàng)目,所以想測試下調(diào)用的平均時長,找出哪些地方是瓶頸之類等等,所以設(shè)計(jì)了while循環(huán)里不停發(fā)送相同請求來測試一次調(diào)用的平均值,但是調(diào)用請求處理速度很快的Service,會在幾百次后在RequestServelet里的doPost方法中接受到的request的InputStream讀出來是個空byte數(shù)組,從而拋出異常,請教下這會是什么原因?
while里調(diào)用一次后睡眠10ms,或者調(diào)用一個耗時較長的service都不會出現(xiàn)這種情況