node 适合 5000 人同时在线左右的 游戏开发

游戏开发性能的一些讨论

上面这个问题是在游戏上线前的一个性能顾虑

(但他确实是node多进程通讯间的一个比较麻烦的问题,数据一大就会出现性能上的瓶颈)

我们项目(手游)已经上线了,单服最高同时在线4.5K+,相信可以更高,

由于运营策略,同时在线也不需要去到更高  就  开新服了,

4.5K+  在线的时候,CPU占用在3 0%~45% 左右, 而且这不是  node而导致的CPU占用率高,

而是游戏逻辑代码  写得不够好 而导致的(当然没有经过profile分析,我们写的代码确实很多地方都不高效),

所以其实node来应对中小型游戏感觉还是卓卓有余的,大家就不用担忧了,而且配合pm2来进行进程管理,

真是非常的方便,上百个服,维护一次就5分钟左右的事情,安全,高效,开发效率也挺高的

而且node还可以比较方便地实现代码热更新,这个还是非常的不错的,如果是中小型游戏,建议大家采用

原文地址:https://www.cnblogs.com/dhsz/p/6525408.html