一種基于異步IO模型的網(wǎng)絡(luò)編程框架系統(tǒng)及方法

基本信息

申請(qǐng)?zhí)?/td> CN202011180057.6 申請(qǐng)日 -
公開(公告)號(hào) CN112230901A 公開(公告)日 2021-01-15
申請(qǐng)公布號(hào) CN112230901A 申請(qǐng)公布日 2021-01-15
分類號(hào) G06F8/20(2018.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 林斌;施建安;莊一波;趙友平;孫志偉 申請(qǐng)(專利權(quán))人 廈門市易聯(lián)眾易惠科技有限公司
代理機(jī)構(gòu) 廈門智慧呈睿知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 廈門市易聯(lián)眾易惠科技有限公司
地址 361000福建省廈門市軟件園二期觀日路18號(hào)504室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種基于異步IO模型的網(wǎng)絡(luò)編程框架系統(tǒng)及方法,系統(tǒng)包括:通道層,用于接收待處理的原始數(shù)據(jù);管道層,用于從所述通道層讀取所述原始數(shù)據(jù),并通過保存的多個(gè)處理器節(jié)點(diǎn)對(duì)所述原始數(shù)據(jù)進(jìn)行操作;其中,所述多個(gè)處理器節(jié)點(diǎn)通過前向指針和后向指針首尾相連以形成責(zé)任鏈形式的鏈?zhǔn)教幚砟P?,且每個(gè)處理器節(jié)點(diǎn)綁定有一個(gè)工作者線程,使得所述處理器節(jié)點(diǎn)的方法執(zhí)行處于其綁定的工作者線程中。本實(shí)施例通過管道層和處理器節(jié)點(diǎn)上的處理器上下文的設(shè)計(jì),為處理器節(jié)點(diǎn)提供單線程運(yùn)行環(huán)境,既能給予每個(gè)處理器節(jié)點(diǎn)單線程的運(yùn)行環(huán)境來減低編碼的難度,又可以給予整體責(zé)任鏈模式串行化運(yùn)行的可能來提升運(yùn)行性能。??