java游戏服务器的缺点思考(xdb为例子)
1.无继承,逻辑上xbean需要一些序列号之类的字段导致加起来麻烦
2.7000的LRU,导致玩家下线也是缓存存在,导致1个服人很少但是也得采用较大配置的内存机器。
但是运营一段的机器,可能只有不到1000活跃人数,所以浪费很大。
这个游戏人数已经不多,但是不得不:部署500个。
运营需求其实需要的是小服的概念,一个服200-300人即可。
同时也导致一个服务器对应一个服。
3.乱序执行和返回
4.跨服玩法在传送时,逻辑书写困难
5.前后端代码不一致,工具需要写多份
6.并发修改
7.热更相对麻烦点,一个服一个deploy.sh,运维需要做批量的处理
8.热更范围相对小