一種基于雙超時(shí)網(wǎng)絡(luò)報(bào)文的組流方法,設(shè)置短超時(shí)和長(zhǎng)超時(shí),當(dāng)報(bào)文到達(dá)測(cè)量器,從報(bào)文頭中提取流信息,在網(wǎng)絡(luò)流緩存中查找由所測(cè)量報(bào)文的網(wǎng)絡(luò)流記錄,如果找到所述的網(wǎng)絡(luò)流記錄,更新流結(jié)束標(biāo)識(shí),否則在網(wǎng)絡(luò)流緩存中增加一條新的網(wǎng)絡(luò)流記錄,如果測(cè)量周期結(jié)束,則檢查網(wǎng)絡(luò)流緩存中的每條網(wǎng)絡(luò)流,如果所檢查網(wǎng)絡(luò)流的流結(jié)束標(biāo)識(shí)為1,則所檢查短超時(shí)判斷網(wǎng)絡(luò)流結(jié)束,否則根據(jù)長(zhǎng)超時(shí)判斷網(wǎng)絡(luò)流結(jié)束,本發(fā)明采用兩個(gè)不同時(shí)間粒度的流超時(shí)機(jī)制,大大減少已經(jīng)結(jié)束流在緩存中的存在性,并減少一個(gè)流被分割成多段而需要在緩存中進(jìn)行多次輸出流記錄、生成新流記錄等消耗系統(tǒng)資源的操作,同時(shí)又減少后臺(tái)需要系統(tǒng)資源將多個(gè)被分割的短流合并成一個(gè)流。
掃碼關(guān)注,查看更多科技成果