一種基于JavaScript構(gòu)建邊緣計(jì)算微服務(wù)的方法、裝置

基本信息

申請(qǐng)?zhí)?/td> CN202110978288.X 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN113419842A 公開(kāi)(公告)日 2021-09-21
申請(qǐng)公布號(hào) CN113419842A 申請(qǐng)公布日 2021-09-21
分類(lèi)號(hào) G06F9/48(2006.01)I;G06F9/50(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 焦進(jìn)星 申請(qǐng)(專(zhuān)利權(quán))人 北京翼輝信息技術(shù)有限公司
代理機(jī)構(gòu) 北京智乾知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 張麗俠
地址 100095北京市海淀區(qū)高里掌路1號(hào)院12號(hào)樓
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種基于JavaScript構(gòu)建邊緣計(jì)算微服務(wù)的方法、裝置,該方法應(yīng)用于物聯(lián)網(wǎng)邊緣計(jì)算設(shè)備中,該方法包括:在所述邊緣計(jì)算設(shè)備中創(chuàng)建主任務(wù),并創(chuàng)建一個(gè)任務(wù)進(jìn)程,并在所述任務(wù)進(jìn)程中創(chuàng)建一個(gè)與所述主任務(wù)對(duì)應(yīng)的主線(xiàn)程,并在所述任務(wù)進(jìn)程中創(chuàng)建至少一個(gè)子線(xiàn)程;所述主任務(wù)在所述邊緣計(jì)算設(shè)備的連接端口中監(jiān)聽(tīng)到有來(lái)自客戶(hù)端的連接請(qǐng)求時(shí)創(chuàng)建一個(gè)子任務(wù);所述主任務(wù)基于均衡調(diào)度策略從所述至少一個(gè)子線(xiàn)程中選擇一個(gè)子線(xiàn)程,將所述子任務(wù)分配給所述子線(xiàn)程;所述主線(xiàn)程與分配了所述子任務(wù)的所述子線(xiàn)程在任務(wù)進(jìn)程中進(jìn)行通訊,使得所述子任務(wù)通過(guò)連接端口的連接句柄與所述客戶(hù)端直接通信。減少了內(nèi)存占用與進(jìn)程調(diào)用性能開(kāi)銷(xiāo),提高了邊緣計(jì)算設(shè)備的性能。