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