首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

mina万人同时在线有关问题

2013-07-01 
mina万人同时在线问题我公司现在在做款小游戏,现在同时在线人数只有几百人,运行起来没什么问题,但现在数据

mina万人同时在线问题
我公司现在在做款小游戏,现在同时在线人数只有几百人,运行起来没什么问题,但现在数据量增长很大,性能有点下降,急需优化框架,准备缓存用redis,但如何架构才能支持万人同时在线呢?现在是只有一台服务器,什么东西都在上面,登录、游戏都在一起。我要如何架构呢?
集群的话我很想知道怎么去处理负载那些东西,你们打算软还是硬解决?硬件负载我们出现了严重丢包的情况。最简单的买贵点的小型机把。mina万人同时在线有关问题
[解决办法]
问了一个在腾讯做游戏的同学,他们的一台server一般处理3-4000同时在线的人,这个可能要看具体业务需求,一台机器上支持1万个人同时在线理论上应该不是什么问题(逻辑没问题的话,就考虑内存CPU的消耗了)。7楼说的东西基本都比较有道理吧
[解决办法]
登录验证,逻辑处理,数据存储等等服务器都分开,而且这些服务器可能都需要做集群,万人在线一台机器搞定,擦...绝对不可能
[解决办法]
感觉应该根据具体情况分析。硬性集群不是什么好想法。
服务器的瓶颈在哪,是不是可以进行优化。是代码问题还是硬件问题。
不过一台服务器听起来确实有点寒碜。

[解决办法]
我看,还是先找目前的性能瓶颈吧,几百人在线,性能有点下降,要看慢在何处啊。
排除逻辑问题,再谈万人在线不迟。

热点排行