关注公众号“放风筝的人”,获取大量教学视频和私密总结面筋进专业交流群,回复“Node”获取思维导图本节的众所周知,Node是单线程的,应用只会占用一个CPU,但是现在的服务器是多核CPU,运行在本机上的Node应用根本压榨不出所有的性能.为了把它挤出来,我们的多进程架构就Out了。今天我们就来说说Node是如何应用多进程的。1、现状Node是单线程的,但是服务器有多个CPU。作为节约“粮食”的好孩子,我们必须要想办法解决这个问题。2.解决方案为了解决这个问题,开发了多进程架构。3.child_process模块??3.1创建子进程child_process模块??帮助我们构建多进程架构3.2事件3.3公共属性3.4公共方法3.5进程间通信(IPC)3.6保证系统健壮性四、cluster模块cluster模块帮助解决多核cpu利用率的问题,有助于处理过程的健壮性。4.1优势4.2创建工作流程4.3集群暴露内容4.4工人类4.5集群劣势4.6注意点欢迎老手进群或私聊
