请教下各位大神,node.js适合写网游服务器吗?基于socket通信的,性能如何?有没有这方面好的文章推荐?

2012 年 9 月 10 日
 lijia18
8829 次点击
所在节点    Node.js
22 条回复
Js
2012 年 9 月 10 日
性能是好的, debug和测试是头大的, 逻辑多了一层层的回调嵌得会欲仙欲死的
paramiao
2012 年 9 月 10 日
写过HTML5的多人即时战略的星际,包含游戏大厅,没有太大问题
bigwang
2012 年 9 月 10 日
短期可以用来做快速开发,长期项目不是很适合,调试太难了
superisaac
2012 年 9 月 10 日
架构好的话,完全没问题。
aisk
2012 年 9 月 10 日
Mozila的这个demo性质的网游http://browserquest.mozilla.org/ 后端是node写的
Sin
2012 年 9 月 10 日
@paramiao 求试玩……
Numbcoder
2012 年 9 月 10 日
我们目前正在做这么方面的,目前来看性能很可观。做大型分布式网游服务器木有问题。预计下个月可能有开源框架放出来,可以关注一下。

@aisk browserquest 太demo了,说明不了任何问题。
RyanYuan
2012 年 9 月 10 日
zhonghua
2012 年 9 月 10 日
看来我不是第一个不想用c++开发网游服务器的人了。
un
2012 年 9 月 11 日
@Js 哈哈,“一层层的回调嵌得会欲仙欲死” +1
terry0824
2012 年 9 月 11 日
@paramiao 求试玩+1
Livid
2012 年 9 月 11 日
如果你在寻找的是 TCP Server 的编程框架的话,也可以看看 Tornado TCP Server:

http://www.tornadoweb.org/documentation/netutil.html
cheshirecat
2012 年 9 月 11 日
@paramiao 求试玩+1
HowardMei
2012 年 9 月 11 日
对javascript头痛,一直没喜欢过,求解药。

记得eve用了增强版stackless python
community.eveonline.com/devblog.asp?a=blog&bid=786
lijia18
2012 年 9 月 11 日
@Numbcoder 期待
@Livid 我也是对python比较熟悉一些,tornado也用过,不过都是写网页
@paramiao 厉害啊,以后要多向你请教了
现在看来比较成熟的解决方案似乎是java的。
funcman
2012 年 9 月 11 日
我感觉性能应该不成问题。怎么处理进程间通信是个难点,主要是设计服务端组架构的问题。
chopdown
2012 年 10 月 16 日
@Numbcoder, 是网易的那个项目么? 期待求围观。
Numbcoder
2012 年 10 月 16 日
@chopdown 是的,预计下个月将会放出源码,目前正在做一些文档和重构方面的工作
https://github.com/NetEase/pomelo
menway
2012 年 10 月 17 日
zythum
2012 年 10 月 17 日
@un
@Js

可以试下wind.js 就不欲仙欲死了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/47339

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX