一種網(wǎng)絡(luò)設(shè)備間的消息傳遞方法

基本信息

申請?zhí)?/td> CN200810048816.6 申請日 -
公開(公告)號(hào) CN101651526A 公開(公告)日 2010-02-17
申請公布號(hào) CN101651526A 申請公布日 2010-02-17
分類號(hào) H04L1/18(2006.01)I;H04L12/56(2006.01)I 分類 電通信技術(shù);
發(fā)明人 彭凱;王學(xué);盧剛 申請(專利權(quán))人 武漢光發(fā)科技有限公司
代理機(jī)構(gòu) 武漢楚天專利事務(wù)所 代理人 武漢光發(fā)科技有限公司
地址 430040湖北省武漢市臺(tái)商投資區(qū)??诠I(yè)園1361號(hào)
法律狀態(tài) -

摘要

摘要 一種網(wǎng)絡(luò)設(shè)備間的消息傳遞方法,包括以下步驟:a.以消息標(biāo)志ID為數(shù)組下標(biāo)建立重發(fā)數(shù)組;b.產(chǎn)生請求時(shí),以消息標(biāo)識(shí)ID為數(shù)組下標(biāo)將其插入到重發(fā)數(shù)組中,并發(fā)送消息;c.發(fā)送請求消息,同時(shí)為發(fā)送的消息設(shè)立重發(fā)定時(shí)器,定時(shí)器到時(shí)仍未收到響應(yīng),以對(duì)端ID+消息ID為返回值,檢索到對(duì)端節(jié)點(diǎn)ID以消息ID為數(shù)組下標(biāo)的單元,定位到重發(fā)數(shù)組元素,進(jìn)行請求消息重發(fā),并將發(fā)送次數(shù)累加,超過設(shè)計(jì)的最大重發(fā)次數(shù)閾值,將該消息從重發(fā)鏈表中刪除;d.收到響應(yīng)時(shí),根據(jù)消息ID直接定位到重發(fā)數(shù)組中的元素,刪除對(duì)應(yīng)請求消息。所述方法能大大提高網(wǎng)絡(luò)設(shè)備進(jìn)行消息重發(fā)的效率,在系統(tǒng)資源占用和消息通知恢復(fù)的及時(shí)性之間取得靈活的平衡,并保證消息傳遞的準(zhǔn)確性。