一種基于node.js的服務(wù)器進程調(diào)度方法、系統(tǒng)和裝置
基本信息
申請?zhí)?/td> | CN201911409183.1 | 申請日 | - |
公開(公告)號 | CN111538585B | 公開(公告)日 | 2022-03-01 |
申請公布號 | CN111538585B | 申請公布日 | 2022-03-01 |
分類號 | G06F9/50(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 方禺;王興華;薛立俊;陳達健 | 申請(專利權(quán))人 | 明度智云(浙江)科技有限公司 |
代理機構(gòu) | 杭州合譜慧知識產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) | 代理人 | 張剛 |
地址 | 310000 浙江省杭州市濱江區(qū)長河街道江虹南路316號3號樓1層 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于node.js的服務(wù)器進程調(diào)度方法,包括:調(diào)度進程獲取前端業(yè)務(wù)請求,根據(jù)對所掛載的多個邏輯進程的預(yù)設(shè)分配策略將所述業(yè)務(wù)請求選擇分配至所掛載的第一邏輯進程中,其中所述調(diào)度進程為Node.js進程;所述第一邏輯進程根據(jù)接收的業(yè)務(wù)請求創(chuàng)建一業(yè)務(wù)實例,并將所述業(yè)務(wù)實例輸入為其創(chuàng)建的多個線程中執(zhí)行;當所述調(diào)度進程監(jiān)聽到第一邏輯進程執(zhí)行出現(xiàn)異常離線時,重啟第二邏輯進程以加載第一邏輯進程未完成信息。本發(fā)明通過將各業(yè)務(wù)合理分配至掛載的多個邏輯進程中,達到各處理業(yè)務(wù)的邏輯進程的負載均衡,有效加強了網(wǎng)絡(luò)數(shù)據(jù)處理能力、提高網(wǎng)絡(luò)的靈活性和可用性。 |
