并發(fā)和異步任務(wù)處理方法及其設(shè)備
基本信息
申請(qǐng)?zhí)?/td> | CN201911413124.1 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN111131499A | 公開(kāi)(公告)日 | 2020-05-08 |
申請(qǐng)公布號(hào) | CN111131499A | 申請(qǐng)公布日 | 2020-05-08 |
分類(lèi)號(hào) | H04L29/08;H04L29/06;G06F9/48;G06F9/50 | 分類(lèi) | 電通信技術(shù); |
發(fā)明人 | 涂海;郭書(shū)偉 | 申請(qǐng)(專(zhuān)利權(quán))人 | 北京訊鳥(niǎo)軟件有限公司 |
代理機(jī)構(gòu) | 北京汲智翼成知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 陳曦;陳琳 |
地址 | 100086 北京市海淀區(qū)知春路113號(hào)銀網(wǎng)中心A座302室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開(kāi)了一種并發(fā)和異步任務(wù)處理方法和設(shè)備。通過(guò)多線程Reactor加多進(jìn)程Worker架構(gòu),基于epoll的reactor能夠處理不限定個(gè)數(shù)的連接請(qǐng)求,因此能夠提高服務(wù)器一側(cè)響應(yīng)客戶端請(qǐng)求的并發(fā)處理能力;通過(guò)同時(shí)創(chuàng)建兩種進(jìn)程,一種是普通的worker進(jìn)程,一種是task worker進(jìn)程,worker進(jìn)程是用來(lái)處理耗時(shí)不是太長(zhǎng)的請(qǐng)求,task worker進(jìn)程用來(lái)處理耗時(shí)較長(zhǎng)的請(qǐng)求,所有的異步任務(wù)都可以都會(huì)平均分配給task任務(wù)進(jìn)程執(zhí)行,進(jìn)一步提高服務(wù)器一側(cè)的任務(wù)響應(yīng)處理速度。 |
