一種基于cluster的Node.js多進(jìn)程管理方法及系統(tǒng)
基本信息
申請?zhí)?/td> | CN202111233313.8 | 申請日 | - |
公開(公告)號 | CN113986491A | 公開(公告)日 | 2022-01-28 |
申請公布號 | CN113986491A | 申請公布日 | 2022-01-28 |
分類號 | G06F9/48(2006.01)I;G06F9/54(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 周鵬;姚榮飛;王永超;王春艷 | 申請(專利權(quán))人 | 北京風(fēng)行在線技術(shù)有限公司 |
代理機(jī)構(gòu) | 武漢紅觀專利代理事務(wù)所(普通合伙) | 代理人 | 李杰梅 |
地址 | 100000北京市朝陽區(qū)安貞西里三區(qū)9號樓1至2層2101 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開一種基于cluster的Node.js多進(jìn)程管理方法及系統(tǒng),所述系統(tǒng)包括:進(jìn)程啟動模塊:用于master主進(jìn)程及各個worker子進(jìn)程的啟動、初始化、數(shù)據(jù)加載、應(yīng)用服務(wù)啟動;心跳檢測模塊:用于當(dāng)啟動完成后,master主進(jìn)程開啟定時任務(wù),按配置的時間間隔周期性地向各個worker子進(jìn)程發(fā)出心跳檢測,關(guān)閉僵死的worker子進(jìn)程,并且重啟新的worker子進(jìn)程;狀態(tài)查詢接口:用于對外提供一個進(jìn)程狀態(tài)查詢接口;消息接口函數(shù):用于對外提供一個消息發(fā)布的接口函數(shù),以向各個worker子進(jìn)程發(fā)送消息,同時,worker子進(jìn)程對外提供一個消息訂閱函數(shù),用以接收master主進(jìn)程發(fā)送來的消息,并通過回調(diào)函數(shù)的形式將響應(yīng)消息發(fā)送給master主進(jìn)程。本發(fā)明將Node.js多進(jìn)程應(yīng)用抽象出一個通用框架,可提高開發(fā)效率。 |
