首页 供应 求购 产品 公司 登陆

服务器服务端架构

  • 发布时间:2021-02-05 10:30:20
    报价:面议
    地址:福建,福州,仓山
    公司:福建陆陆陆网络科技有限公司
    手机:18050169351
    用户等级:普通会员留言让我联系您

    服务端架构

    讲一下我用过的其中一种架构模型,也是公司按着bigworld架构设计的:

    1.Gate:首先要有一个Gate(网关)服务器,负责客户端连接及消息转发到Game(游戏服),保持客户端到服务端的连接

    没有任何逻辑,只做消息加密和解密,以及客户端和服务器消息的转发(相当于两者之间的桥梁).

    2.GameServer:GameServer是游戏进程,提供游戏逻辑功能(采用单进程(或者单线程)模型,游戏服务器的瓶颈从来不在CPU,所以只做逻辑功能的话单线程足够了,在这里没必要用多线程或多进程)。

    3.DBManager:实现数据库的读写,方便Game服务器异步读写数据库的数据(有些把数据库读写放在游戏服,没有单独的服务器,那恐怕游戏服单进程就不够用了)。

    4.GameManager:负责管理所有的GameServer,GameServer之间消息转发,提供广播到所有Game的功能。

    友情提醒:联系我时请说明是从志趣网看到的。

©志趣网