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,在分派的环节增加处理能力。
(责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)
顶一下
(0)
0%
踩一下
(0)
0%
版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.