有人使用过nodejs后端开发做游戏后端服务器吗

nodejs做游戏服务器开发前景如何? - 知乎134被浏览<strong class="NumberBoard-itemValue" title="3分享邀请回答32 条评论分享收藏感谢收起手机游戏服务器端用node.js 还是用go,fibjs之类等比较好? - 知乎160被浏览<strong class="NumberBoard-itemValue" title="2分享邀请回答498 条评论分享收藏感谢收起74 条评论分享收藏感谢收起nodejs做游戏服务器开发前景如何? - 知乎134被浏览<strong class="NumberBoard-itemValue" title="3分享邀请回答37 条评论分享收藏感谢收起socket.io,但是最后还是觉得ws模块最简单耐操。websocket模块的性能是真让我吃了一惊,单个node2000连接,每秒只发2个包,CPU就尼玛跑到100%了,坑我呢。不过最后也没办法,只能将就这样了,我看了ws模块的代码,觉得性能出在解析ws字节流的地方,不过没有做分析,只是预测,好在我的服务器进程是无状态的,可以随便增加进程数量来解决这个性能问题。然后是开发前景,个人觉得nodejs在游戏服务器这块可能没有在web那边的影响那么大,原因也很简单,游戏所要求的性能确实比web要高,主要差别在于对实时性的处理。node单线程的架构很难在这方面努力,同时还有语言的问题,游戏前端用js来开发的,除了web游戏,真的是非常少见的,虽然cocos2dx有js的绑定,但是我依然看到大部分开发者选择lua绑定,不然为什么会出来一个quick-cocos呢,而前后端语言不一致问题真的很大,这个项目做完了,我就不打算继续用node开发游戏服务器了,当然,如果领导想要拿去换皮,我还是可以支持一下的,但是如果是全新做另一款风格不同的游戏,我很可能还是回归c++和lua了。还要提到其他的一些游戏服务器开发语言,我周围也有人用go在开发服务器,还有用php和python的,但是放眼看去,真的不多,最多的还是c++169 条评论分享收藏感谢收起そうかもないよ ?投稿:13粉丝:169未经作者授权 禁止转载
看过该视频的还喜欢miniOFFnodejs作为游戏服务器,如何做到重启服务不影响正在游戏的玩家? - 知乎83被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答0添加评论分享收藏感谢收起21 条评论分享收藏感谢收起

我要回帖

更多关于 nodejs 后端 的文章

 

随机推荐