发明名称 一种具备大规模负载能力的服务架构设计方法
摘要 本发明采用多台服务器同时运行,在大量并发访问或数据流量过大的情况下,解决无法承载信息流的状况,防止系统崩溃、数据流失等危险。本发明具备大规模负载能力的服务器架构设计以已有的网络结构为基础,采用IP负载均衡技术和数据请求分配技术,来扩展网络接入设备和服务器的数据吞吐量,在主服务器发生故障或脱机的情况下,将网络通行重新指定给其他工作服务器,多台服务器可以同时提供服务,系统自动完成选择服务器的过程,提供自动检测服务器数据流,判断服务器承载量以便迅速指派有效的替补服务器,提高了接入系统网关的灵活性和可伸缩性。
申请公布号 CN102075556B 申请公布日期 2014.11.26
申请号 CN201010122299.X 申请日期 2010.03.11
申请人 北京明朝万达科技有限公司 发明人 李志涛;喻波;王志海;顾飞
分类号 H04L29/08(2006.01)I;H04L12/803(2013.01)I 主分类号 H04L29/08(2006.01)I
代理机构 代理人
主权项 一种具备大规模负载能力的服务架构设计方法,其特征在于:当主服务器发生故障或脱机的情况下,将网络负载重新指定给其他从服务器,所述主服务器和从服务器具有同时提供服务的特性,根据网络访问量的增多来增加所述从服务器的数量,所有主从服务器对外只提供一个IP地址;所述从服务器保持和主服务器之间的网络常连接,所述从服务器主动创建到所述主服务器的连接,连接成功后,所述主服务器将内容直接发送到所述从服务器,循环扫描客户端、所述从服务器,并将更新信息和修改信息发送给其他从所述服务器,以保证所述主、从服务器之间的数据同步;所述客户端在连接所述服务器之前需要进行认证,在第一次连接所述服务器之前,需要设定连接所述服务器的地址和认证端口,所述客户端在后续认证时,优先选择上次成功连接的所述服务器地址和认证端口进行认证,不成功则随机选择一个所述服务器和认证端口进行认证,所述客户端认证成功后,获取到各个所述服务器对外服务地址和端口号码,供下次连接使用,此时获取到各个所述服务器的负载情况,所述服务器包括所述主服务器和从服务器。
地址 100085 北京市海淀区安宁庄西路9号院金泰富地大厦10层