现有一个程序,非web程序,需要处理任务列队,希望能够采用4个进程同时进行处理,那么在单核CPU的服务器上,在使用pm2的时候。 1、使用cluster模式是否有效? 2、单核CPU开4个进程处理程序是否有必要?也就是说开4个进程是否比1个进程处理速度快。 3、还有一个目的是利用cluster可以0秒更新,和不中断重启,那么是否有必要使用cluster.
我查网上资料都说cluster都说1核一个进程,我不太明白,就像node可以同时运行N个项目,那么N个项目在单核CPU上运行,怎么会1核1个进程呢?