发明名称 一种云服务器负载均衡及数据冗余备份的方法及系统
摘要 本发明提供了一种云服务器负载均衡及数据冗余备份的方法及系统,客户端可向任意服务器发出服务请求,接收到服务请求的服务器判断服务请求类别,选择服务方式;当服务请求为任务请求时执行任务请求查询流程,当服务请求为更新请求时执行服务器更新流程;当服务请求不为本服务器服务范围或本服务器任务请求查询结果为空时,可向其他服务器转发服务请求,同时根据其他服务器返回的任务请求查询结果,对本服务器更新。通过本发明的方法,服务器可进行自主状态识别,提高了云服务器的稳定性;同时服务器的任务请求转发查询及更新,可使服务器自动将从其他服务器得到数据补充到本服务器中,提高了服务器更新的灵活性。
申请公布号 CN102801766B 申请公布日期 2015.01.07
申请号 CN201110367057.1 申请日期 2011.11.18
申请人 北京安天电子设备有限公司 发明人 关墨辰;高树磊;徐瀚隆;方华
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 代理人
主权项 一种云服务器负载均衡及数据冗余备份的方法,其特征在于,包括:服务器接收服务请求;判断服务请求类别,选择服务方式;所述服务请求类别为任务请求或更新请求,当服务请求为任务请求时执行任务请求查询流程,当服务请求为更新请求时执行服务器更新流程;所述的任务请求查询流程为:A.获取负载均衡列表,判断任务请求是否属于本服务器服务范围,如果是,则执行步骤B,否则执行步骤D;B.判断服务器负载是否达到预设上限,如果达到预设上限,则本服务器任务请求查询结果为空,如果未达到预设上限,则进行本地任务查询;C.判断本服务器任务请求查询结果是否为空,如果为空,则执行步骤D,否则将任务请求查询结果返回服务请求发送端、结束任务请求查询流程;D.根据负载均衡列表及免查询列表,确定任务查询服务器节点,将本服务器添加到免查询列表,并向确定的任务查询服务器节点转发任务请求;E.获取任务请求查询结果,并判断任务请求查询结果是否为空,如果为空,则将任务请求查询结果返回服务请求发送端、结束任务请求查询流程,否则判断任务请求是否属于本服务器服务范围,如果是,则将获得的任务请求查询结果更新到本服务器,并将任务请求查询结果返回服务请求发送端、结束任务请求查询流程,否则直接将任务请求查询结果返回服务请求发送端、结束任务请求查询流程;所述的服务器更新流程为:F.获取负载均衡列表,判断更新请求是否属于本服务器服务范围,如果是,则按照更新请求对本服务器更新,并执行步骤G,否则直接执行步骤G;G.根据负载均衡列表及免更新列表,确定更新服务器节点,将本服务器添加到免更新列表,并向确定的更新服务器节点转发更新请求;H.获取更新结果,并返回服务请求发送端。
地址 100080 北京市海淀区中关村大街1号海龙大厦14层1415室