首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >node.js或netty上的游戏服务器

node.js或netty上的游戏服务器
EN

Stack Overflow用户
提问于 2013-02-13 21:12:50
回答 2查看 6.8K关注 0票数 3

我无法在node.js和Java(Netty)之间做出选择。我希望制定一个基于步骤的策略,像http://www.magicthegatheringtactics.com/这样的游戏流程(用户在聊天室合作,并为2-6名游戏玩家创建一个游戏会话。游戏会话中的玩家一个接一个地做出可能的动作)我希望使用像postgreSQL这样的DB,或者,也许是新的mysql版本。我预计一次最多会有4000个用户。我们将使用Unity3d创建一个客户端。

有人能帮我做个选择吗?

EN

回答 2

Stack Overflow用户

发布于 2013-02-14 02:23:31

很多人都在谈论速度、吞吐量和性能。你可以经常听到"node.js更快,因为它是asyc“。

  1. 你可以写异步Java,too
  2. Async不比线程快,它的伸缩性更好,如果你开始使用多个线程
  3. “作业”所需的时间是相同的,如果它是用事件或在线程内部发出状态信号。

部分链接:http://amix.dk/blog/post/19577#Is-node-js-best-for-Comet http://www.olympum.com/java/java-aio-vs-nodejs/

在我看来:

node.js是某种炒作。如果你擅长使用node,如果你擅长JavaScript,那就使用Java。在JavaScript What is the explanation for these bizarre JavaScript behaviours mentioned in the 'Wat' talk for CodeMash 2012?中有很多我不喜欢的地方

或者更有趣的是:https://www.youtube.com/watch?v=kXEgk1Hdze0

票数 3
EN

Stack Overflow用户

发布于 2013-02-14 01:53:59

Java的计算速度会更快,Node的IO速度也会更快。如果你正在考虑Java和Node,我认为计算不是你最大的问题,所以选择哪种语言更快地制作你的服务器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14854422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档