技术要点:
1、主要基于smartfoxserver这款游戏框架进行开发,应用了hibernate,spring这些框架
2、在游戏玩法的逻辑上涉及并发问题,运用锁等内容保证流程的正常性
3、使用了Memcached,Redis等缓存技术保证高请求量,响应问题
4、有整合Googlepaly,Facebook,Amazon,Paypal等支付接口
5、有应用爬虫技术获取一些赛事的实时信息
6、使用rmi进行分布式的交互
独立开发设计了大部分游戏玩法模式,以及添加机器人功能
主要遇到的难点:内存释放问题
解决方式:导出快照进行对象分析,对难以释放的模块进行优化。并对大对象进行瘦身,容纳更多在线用户