一種基于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ò)的靈活性和可用性。