[发明专利]一种数据处理方法和系统在审
申请号: | 201510524311.2 | 申请日: | 2015-08-24 |
公开(公告)号: | CN105049263A | 公开(公告)日: | 2015-11-11 |
发明(设计)人: | 曹海华 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷;曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 系统 | ||
技术领域
本发明涉及服务器数据的双机热备技术,尤其涉及一种数据处理方法和系统。
背景技术
随着互联网(移动互联网)高速发展,用户越来越依赖服务器提供的数据服务,对数据的可用性需求增强,需要更加随时随地的访问服务器提供的服务(数据);并且现有技术中提供了各种双机热备,避免一旦服务器出现问题时,会使整个服务系统瘫痪,严重影响用户应用,但是在双机热备方案中,必须保证处于热备状态的双机上的数据的一致性。
发明内容
为了解决上述问题,本发明提出了一种数据处理方法和系统,能够保证处于热备状态的主从双机上的数据的一致性。
为了达到上述目的,本发明提出了一种数据处理方法,该方法包括:
客户端分别向主服务器和从服务器发送相同的数据。
接收主服务器返回的主服务器对接收到的数据处理后的数据。
接收从服务器返回的从服务器接收到该数据的确认信息。其中,主服务器和从服务器分别置于不同的机房内。
优选地,该方法还包括:
当主服务器发生故障时,客户端向从服务器发送切换命令,命令从服务器切换为主服务器进行工作,并命令从服务器在切换之前将从客户端接收到的并且未处理的数据进行处理。
当从服务器发生故障时,客户端命令主服务器继续接收客户端发送的数据并对该数据进行处理,并命令主服务器将处理后的数据返回客户端。
优选地,该方法还包括:
当主服务器发生故障时,客户端接收主服务器发送的主服务器出现故障的第一通知消息,并且将主服务器发生故障的时间数据发送给从服务器,通过切换命令来命令从服务器根据发生故障的时间数据切换为主服务器进行工作。
当主服务器故障恢复后,客户端将主服务器恢复正常的消息通知从服务器,并接收从服务器发送的主服务器发生故障期间从服务器接收并处理的数据,将该数据转发给主服务器。
优选地,该方法还包括:
当主服务器故障恢复后,客户端再次发送切换命令,命令主服务器或从服务器恢复故障之前的主从分工工作,或者客户端不发送切换命令,使主服务器和从服务器继续维持当前的主从分工工作。
优选地,该方法还包括:
在从服务器未发生故障时,当内存数据库中备份的数据的数量达到预设的存储阈值时,从服务器处理内存数据库中备份的数据,并将处理后的数据转存到非内存数据库中。
为了达到上述目的,本发明还提出了一种数据处理系统,该系统包括客户端、主服务器和一个或多个从服务器。
客户端,用于分别向主服务器和从服务器发送相同的数据。
客户端,还用于接收主服务器返回的主服务器对接收到的数据处理后的数据。
客户端,还用于接收从服务器返回的从服务器接收到数据的确认信息。
其中,主服务器和从服务器分别置于不同的机房内。
优选地,客户端还用于:
当主服务器发生故障时,向从服务器发送切换命令,命令从服务器切换为主服务器进行工作,并命令从服务器在切换之前将从客户端接收到的并且未处理的数据进行处理。
当从服务器发生故障时,命令主服务器继续接收客户端发送的数据并对该数据进行处理,并命令主服务器将处理后的数据返回客户端。
优选地,客户端还用于:
当主服务器发生故障时,接收主服务器发送的主服务器出现故障的第一通知消息,并且将主服务器发生故障的时间数据发送给从服务器,通过切换命令来命令从服务器根据发生故障的时间数据切换为主服务器进行工作。
当主服务器故障恢复后,将主服务器恢复正常的消息通知从服务器,并接收从服务器发送的主服务器发生故障期间从服务器接收并处理的数据,将该数据转发给主服务器。
优选地,客户端还用于:
当主服务器故障恢复后,再次发送切换命令,命令主服务器或从服务器恢复故障之前的主从分工工作,或者客户端不发送切换命令,使主服务器和从服务器继续维持当前的主从分工工作。
优选地,
从服务器用于,在从服务器未发生故障时,当内存数据库中备份的数据的数量达到预设的存储阈值时,处理内存数据库中备份的数据,并将处理后的数据转存到非内存数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510524311.2/2.html,转载请声明来源钻瓜专利网。