作者:重庆3d动画制作来源:http://www.yatangv.com/访问:78时间:2019-04-29
服务器架构:
一组服务器由loginserver*1、manageserver*1、gamedb*1和gameserver若干组成,用户通过loginserver获取服务器列表后,然后直连gameserver,gameserver完成主要音视频服务内容,并且通过manageserver协作完成部分内通讯服务,gameserver和manageserver均直连gamedb完成数据存储。
平台架构:
用户通过webserver注册或激活用户账号,并且存入重庆3d动画公司的maindb,账号通过maindb共享账号为gamedb服务。
GM工具工作示意图:
GM通过GM工具对gamedb进行一系列操作,根据不同的权限可以达到不同的管理目的。低级GM权限可以通过gamedb读取gm指令并由manageserver将公告消息发送到gameserver。高级GM权限可以通过gamedb直接修改用户数据、行为等。
这样的整体技术架构具备以下优点:
1、作为网络通讯的中转站,需要维护的外网服务器和内网服务器分开,使外部无法直接连接内网服务器,保证服务器安全,一定程度上减少外部攻击。
2、网关服务器负责解析、加密、解密、处理超时等数据以及一定的逻辑处理,这样可以让重庆影视公司提前过滤掉错误数据和非法数据。
3、客户端只需建立和网关服务器连接即可进入平台,在一定程度上节约了网路开销。
4、用户切换服务器时,不需要断开网关服务器连接,用户数据在不同的服务器切换是内网切换,这种切换瞬间完成,保证流畅性和用户体验。
Copyright @ 2007-2018 重庆博得文化传媒有限公司 版权所有 渝ICP备2022010067号-3