棋牌游戏服务器架构: 详细设计(一) 内核设计
摘要:内核的几个组件被设计成Service,也就是说这几个模块都要实现如下接口:图1 IService接口 Start方法用来启动服务。 Stop 方法用来关闭服务。 IsService 方法用于查询当前服务是否正在工作。 内核中的几个Service都不能够直接创建,Applications在使用这些Service的时候首先要得到一个IServiceMgr的实例,这被实现成了一个另类地单例模式。IServiceMgr的接口定义如下:图2 IServiceMgr接口 IServiceMgr提供两类接口: 1) 获取Service的接口,这样直接得到具体的Service,是因...
阅读全文
posted @ 2012-09-16 15:07


浙公网安备 33010602011771号