- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 java游戏服务器框架之GM金手指的设计
游戏开发需要一些命令,能够像金山游侠这种软件一样,修改游戏里的玩家或公共服务的数据。在游戏项目里,这些命令统称为GM命令。本文将介绍实现gm系统的一种方式。
2017-07-30 16:01:47 4934 1
原创 游戏服务器框架之使用Guava构建缓存系统
缓存,在项目中的应用非常之广泛。诸如这样的场景,某些对象计算或者获取的代码比较昂贵,并且在程序里你不止一次要用到这些对象,那么,你就应该使用缓存。缓存,在项目中的应用非常之广泛。诸如这样的场景,某些对象计算或者获取的代码比较昂贵,并且在程序里你不止一次要用到这些对象,那么,你就应该使用缓存。
2017-07-23 15:03:00 1864 1
原创 游戏服务端框架之配置与玩家数据库设计
一款网络游戏的设计,至少需要策划数据库和用户数据库两种数据库。本文主要介绍这两种数据库的设计及使用,同时,介绍如何通过ORM框架来完成玩家数据的持久化。
2017-07-16 20:56:19 7817 19
原创 游戏服务端框架之业务线程模型
玩家的消息请求如果放在mina的io线程池进行处理,当业务处理非常耗时,会严重影响io的吞吐量。所以,我们应该另起用于处理业务逻辑的线程池,采用生产者消费者模型,异步处理玩家请求。
2017-07-12 23:17:48 4359 6
原创 java游戏服务端框架之模仿SpringMvc实现消息路由
经典web开发项目通常采用三层架构来组织代码。典型的,第一层为表现层,通常使用MVC模式;第二层为业务逻辑层,该层主要是各种service业务操作类;第三层则为数据访问层。类似的,我们的游戏项目也可以采用上面的三层架构,使用@MessageRoute注解对应MVC模式的控制器,使用@RequestHandler注解对应的消息处理。
2017-07-02 14:53:56 3402 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人