后台管理工具在游戏运营中的作用
手游版本的更新迭代是非常频繁的,有些项目甚至每个星期都会进行停服更新。也就是说,对于生产环境的游戏进程,我们必须有工具能够对游戏服务进行维护。例如更新维护,或者对游戏内部各种资源进行管理。
后台管理工具的通信方式
典型地,完成这种任务的系统被称为后台管理工具。那么,后台管理工具怎么和游戏进程进行通信呢?
主要有两种方式。一种是通过socket,从管理后台建立一条socket连接到游戏进程,并且使用短连接即可。另一种是通过http请求,管理后台发出一条http命令到游戏进程。
使用http | 使用socket |
基于请求-响应模式 | “全双工”,双方可以同时主动推送消息 |
使用“短链接”,请求无状态 | 可以是“短链接”,也可以是“长链接” |
任务执行很难切换线程 | 切换线 |