https://github.com/JehuShaw/QuixNet
分布式游戏服务端开发一般技术难度比较大而且开发周期比较长,传统的游戏服务端开发模式都是针对某款游戏定制一个分布式游戏框架,所以你应该会想是不是用通用的框架来解决重复开发框架的问题,并且能否通过框架的形式预先把公共的功能都开发好, 是否可以通过一种自动化的方式让开发难度降低,比如:自动路由消息,自动把节点内的数据更新到数据库,自动内存管理,多线程操作自动加锁等等.
就是带着这些问题,这套服务端框架就这样诞生了.
1.采用模块注册的方式动态功能扩展
2.工具自动化生成基础代码,避免手动重复性操作
3.节点间消息数据自动路由,避免手动硬编码路由关系
4.业务数据变更差量自动更新到数据库持久存储
5.高并发、线程同步的具体解决方案已经在框架层提供,业务只需要使用对应工具及接口就可以了
...