netty vs smart fox服务器

netty vs smart fox服务器,netty,mmo,Netty,Mmo,在MMO游戏后端领域,这两台服务器之间有一份白皮书进行了比较。 这似乎并没有很大的性能差异 此外,还有Netty的性能测试: 那么我应该选择smart fox服务器还是netty?根据个人情况,总有利弊之分。因为我的游戏的目标是托管多达一百万个客户端,所以当你加起来的时候,smart fox服务器许可证可能太贵了。然而,假设我在Amazon云上运行游戏,即使两者之间的性能并没有那么大,但当您以这样的规模部署游戏时,服务器使用量的节省可能是显著的 一方面,我确实了解SFS对于游戏的使用可能是非

在MMO游戏后端领域,这两台服务器之间有一份白皮书进行了比较。

这似乎并没有很大的性能差异

此外,还有Netty的性能测试:

那么我应该选择smart fox服务器还是netty?根据个人情况,总有利弊之分。因为我的游戏的目标是托管多达一百万个客户端,所以当你加起来的时候,smart fox服务器许可证可能太贵了。然而,假设我在Amazon云上运行游戏,即使两者之间的性能并没有那么大,但当您以这样的规模部署游戏时,服务器使用量的节省可能是显著的

一方面,我确实了解SFS对于游戏的使用可能是非常优化的,但Netty是开源的,可以拥有它的优势。Netty拥有Apache2许可证,这意味着您几乎可以修改它并将其用于自己的商业目的。无论如何,您都不能在中修改SFS。SFS的一些功能,如泛洪、房间管理和聊天,对于某种规模的游戏来说几乎是无用的,因为你可以快速编写这些功能。真正重要的是套接字引擎的性能。facebook上有这么多网页MMO游戏,但几乎没有一款使用SFS。我认为有两个原因:一个是许可费可能会增加,另一个是你不能为了自己的目的修改它。Zynga不会使用它,因为他们希望对所有代码和资源进行内部控制


我真的不知道哪一个是最好的选择。请帮我决定。

我开发了3款SNS游戏,最受欢迎的一款有大约100万DAU,最大并发在线用户约10万。我们只使用ApacheTomcat6作为我们的应用服务器,它运行良好


我的一个朋友和netty开发了一个SNS扑克游戏,我帮他解决了一些与netty有关的问题。我发现用netty的源代码调试和调优性能很容易。netty也有一个很好的社区。我认为netty应该是一个不错的选择。

它与smartfox服务器相差甚远,但我已经开发了一款可以处理flash TCP AMF3和非flash客户端TCP和UDP的服务器。这是上传到你可能会觉得有趣


扩展等功能尚未完成。我不是评判SFS的合适人选,但对于Netty来说,我可以保证它设计得非常好,而且大部分都是可测试的。只要看看我编写的单元测试,就知道在使用Netty作为网络协议时,预先进行测试是多么容易。

您的信息非常有用!非常感谢!据我所知,Web服务器比Netty这样的MMO服务器更擅长扩展。“100万道真了不起!你现在一定是百万富翁了。。