返回首页
当前位置: > 计算机类 > 计算机网络 >

游戏服务器端集群架构技术研究(2)

时间:2011-07-18 09:42来源:网络(转载) 作者:赵迪 点击:
Gate会保持和并发处理大量客户端连接,也会并发处理大量的客户端回复,必须具有极高的效率。Gate含有两个Server组件InputServer、OutputServer及其配件IOServicePool、SocketPool,分别负责内外两个方向的监听、应
  
  Gate会保持和并发处理大量客户端连接,也会并发处理大量的客户端回复,必须具有极高的效率。Gate含有两个Server组件InputServer、OutputServer及其配件IOServicePool、SocketPool,分别负责内外两个方向的监听、应答。Gate还有一个SesssionID到socket的映射SocketMap,这个结构用于处理内部请求时找到正确的客户端socket,同时也是客户端socket的容器。Gate同样有一个ServiceHelp组件以便利向ServiceCenter的注册、注销、查询。
  Gate启动时会首先连接到ServiceCenter查询处理客户端请求的服务进程并连接这种服务进程,然后启动内外两个方向的服务器,最后向ServiceCenter注册自己。
  5.总结
  Service架构是通用型的集群架构。基于Service架构的应用通常只需对Service架构中的进程做少量配置,再开发若干应用逻辑进程即可。
  Service架构是可伸缩的,可伸缩性的关键在可以通过增加Service提供者增加这一Service的处理能力,不只是可以增加承诺提供完全处理能力的进程,还可以增加Deliver,在分派的环节增加处理能力。
 

(责任编辑:南粤论文中心)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐内容