https://i.ancii.com/catfoursi/
catfoursi catfoursi
2.发布node 应用的时候如果不适用集群,性能会比较差,因为node是单进程应用,所以经常我们会看到服务器上的单个cpu负载很高,无法合理利用cpu 这时候要启用多进程的方式 使用 node的cluster模块充分利用cpu性能
Node.js进程管理器是一个有用的工具,可以确保Node.js进程或脚本连续(永久)运行,并使其能够在系统引导时自动启动。它允许您监视正在运行的服务,它有助于执行常见的系统管理任务。它还支持应用程序日志记录,群集和负载平衡,以及许多其他有用的流程管理功能
在线上系统中,需要使用node的多进程模型,我们可以自己实现简易的基于cluster模式的socket分发模型,也可以使用比较稳定的pm2这样进程管理工具。在常规的http服务中,这套模式一切正常,可是一旦server中集成了socket.io服务就会导致
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号