05 2016 档案
游戏系统设计
摘要:一、 服务器 1、逻辑与数据分离 无状态服务 对于无状态服务, 首先说一下什么是状态, 如果一个数据需要被多个服务共享,才能完成一笔交易, 那么这个数据被称为状态, 进而依赖这个“状态”数据的服务被称为有状态服务, 反之称为无状态服务。真实意思,就是把有状态业务改变成为状态无关的计算服务, 数据迁移 阅读全文
posted @ 2016-05-26 10:41 陈峰 阅读(1188) 评论(0) 推荐(0)
Golang游戏服务器与skynet的个人直观比较
摘要:我对和GOLANG写MMO服务器的一些遐想: 1、沙盒(隔离性) SKYNET:原生LUA STATE作为沙盒, 进行服务器间隔离安全性高; 服务可以很容易的配置到不同节点之上。 GO:估计用RECOVER,PANIC来支持, 用GORUTINE来当做服务;或许间点可以通过开关,选择性开放服务,也是 阅读全文
posted @ 2016-05-24 18:34 陈峰 阅读(6290) 评论(0) 推荐(0)