本文实例讲述了NodeJS父进程与子进程资源共享原理与实现方法。分享给大家供大家参考,具体如下:
实验目标:实现父进程与子进程间资源共享
使用模块:cluster
简介:建立node集群,实现多进程,利用child_process来实现IPC,解决多核利用率,提高性能。
原理:
1 Master-worker主从模式的多进程架构
2 fork()复制进程,充分利用cpu资源(根据内核数决定)
3 每个进程都有自己的区域,如果在各自区域内执行操作,资源并未共享。通过监听message事件和send