鍍金池/ 問答/Python  網(wǎng)絡(luò)安全  HTML/ Node.js父子進(jìn)程間的通訊

Node.js父子進(jìn)程間的通訊

A進(jìn)程fork了一個進(jìn)程B,進(jìn)程B又fork了a, b, c, d4個進(jìn)程,有哪些比較好的方式能實現(xiàn)進(jìn)程A分別和a, b, c, d進(jìn)程間的通訊呢?

補充:A進(jìn)程作為訂閱者,a,b,c,d作為信息的發(fā)布者。

回答
編輯回答
懷中人

一、A去查找進(jìn)程B的進(jìn)程層級關(guān)系,然后使用pid直接通信,參考庫 node-tree-kill
二、使用pipe,定制特殊字段,依次傳遞信息
三、 ……

一點小建議

2018年4月22日 10:02
編輯回答
逗婦乳

匿名管道、共享內(nèi)存、套接字,其中匿名管道效率是最高。套接字?jǐn)U展性、移植性比較好。

2017年7月3日 01:12