六、Zinx的多路由模式
我们之前在已经给Zinx配置了路由模式,但是很惨,之前的Zinx好像只能绑定一个路由的处理业务方法。显然这是无法满足基本的服务器需求的,那么现在我们要在之前的基础上,给Zinx添加多路由的方式。
既然是多路由的模式,我们这里就需要给MsgId和对应的处理逻辑进行捆绑。所以我们需要一个Map。
Apis map[uint32] ziface.IRouter
这里起名字是Apis
,其中key就是msgId, value就是对应的Router,里面应是使用者重写的Handle等方法。
那么这个Apis应该放在哪呢。
我们再定义一个消息管理模块来进行维护这个Apis
。
当前内容版权归 Aceld(刘丹冰) 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Aceld(刘丹冰) .