发明名称 百万级用户同时在线移动平台服务器架构
摘要 本发明提出一种百万级用户同时在线移动平台服务器架构,包括负载均衡服务器组,逻辑处理服务器组,高速数据缓存服务器组和数据库服务器;逻辑处理服务器组和高速数据缓存服务器组各自独立实现分布式结构,将数据存储功能和逻辑处理功能分离。本发明提出的平台服务器架构下的服务器运行时健壮度高,可伸缩性强,容错性好,是一种既可以承载大量在线玩家,同时又能够保持高稳定性和健壮性的网络游戏的服务器架构。可通过简单增加部署的机器数量的方式来使服务器承载人数达到百万级用户的程度。
申请公布号 CN103944993A 申请公布日期 2014.07.23
申请号 CN201410171426.3 申请日期 2014.04.25
申请人 北京乐动卓越信息技术有限公司 发明人 向兆松
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京海虹嘉诚知识产权代理有限公司 11129 代理人 吴小灿
主权项 百万级用户同时在线移动平台服务器架构,其特征在于,包括负载均衡服务器组,逻辑处理服务器组,高速数据缓存服务器组和数据库服务器;所述逻辑处理服务器组和所述高速数据缓存服务器组各自独立实现分布式结构,将包含数据缓存的数据存储功能和逻辑处理功能分离;所述负载均衡服务器组连接所述逻辑处理服务器组,所述负载均衡服务器组用于接收客户端发来的服务请求,所述逻辑处理服务器组利用所述负载均衡服务器组,采用分布式结构将所述服务请求按照指定策略分布到所述逻辑处理服务器组的多个不同进程上,并将处理请求分配到所述逻辑处理服务器组中的某一台逻辑服务器上;所述逻辑处理服务器组还分别连接所述高速缓存服务器组和所述数据库服务器;所述逻辑处理服务器组中含有多个负责处理服务请求的逻辑服务器,构成分布式结构;被选中的某一台逻辑服务器通过某种分配算法找出对应的高速数据缓存服务器,尝试从高速数据缓存服务器组中获取所需数据;所述高速缓存服务器组中含有多个负责处理服务请求的多台高速缓存服务器,多台所述高速缓存服务器构成分布式结构,可以在所述高速缓存服务器组运行时动态增删服务数量,对外表现为一个统一的数据缓存服务器组;所述逻辑处理服务器组若从高速数据缓存服务器组中成功获取所需数据,则直接处理,处理后断开与客户端的连接;若获取所需数据失败则转向数据库服务器读取数据,所述逻辑处理服务器组得到所需数据之后会向高速数据缓存中再存储一遍该数据,以供下次读取;处理完毕后若被处理的数据有修改,则所述逻辑处理服务器组同时向所述数据库服务器和所述高速数据缓存服务器组存储修改后的数据。
地址 100043 北京市石景山区八大处高科技园区西井路3号3-7401