前言
由于这边需要对接游戏研发后台,基本就是开服,封禁.角色日志等,但是每个游戏提供的接口都是不一样的,所以为了统一处理提前进行sass封装,以便后续可以更好的兼容
同时还涉及了多数据源的问题,因为有些日志太大不可能直接去http调用,会使用直接查询游戏研发的数据库方式这一块依然可以进行封装
这里只讨论开发\封禁\角色日志\聊天记录等,其他的接口和功能都是类似的,这里主要是讨论设计方案
前提设计数据库表
游戏表(核心)
id | game_code | root_path | app_key |
主键id | 游戏编码(核心) | 游戏请求根路径 | 游戏密钥 |
1 | zxcGame | http://192.168.0.1/path | sdfsdfdsfdf |
服务器器(sass)
id | server_id | game_id | status |