服务器服务端架构

服务端架构
讲一下我用过的其中一种架构模型,也是公司按着bigworld架构设计的:
1.gate:首先要有一个gate(网关)服务器,负责客户端连接及消息转发到game(游戏服),保持客户端到服务端的连接
没有任何逻辑,只做消息加密和解密,以及客户端和服务器消息的转发(相当于两者之间的桥梁).
2.gameserver:gameserver是游戏进程,提供游戏逻辑功能(采用单进程(或者单线程)模型,游戏服务器的瓶颈从来不在cpu,所以只做逻辑功能的话单线程足够了,在这里没必要用多线程或多进程)。
3.dbmanager:实现数据库的读写,方便game服务器异步读写数据库的数据(有些把数据库读写放在游戏服,没有单独的服务器,那恐怕游戏服单进程就不够用了)。
4.gamemanager:负责管理所有的gameserver,gameserver之间消息转发,提供广播到所有game的功能。

企业税务统筹方式有哪些-提供一站式企业工商财税服务

高压电缆线回收流程

有哪些月子会所-义乌月子会所-亲子悦母婴会所老口碑(查看)

2024年河南丙烯酸灰色漆

山东螺杆钻具厂家 河北螺杆钻具厂家 天津立林螺杆钻具

无边框门窗品牌加盟-中山无边框门窗-晶钰铝艺门

肠内营养制剂袋

药材*种植-*种植基地(图)

电动三通调节阀多少钱-南昌电动三通调节阀-济南德鑫生产厂家

冷冻式干燥机安装