买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种防止数据脑裂的双机热备方法、系统、设备、介质_苏州元脑智能科技有限公司_202311827347.9 

申请/专利权人:苏州元脑智能科技有限公司

申请日:2023-12-28

公开(公告)日:2024-03-15

公开(公告)号:CN117493082B

主分类号:G06F11/14

分类号:G06F11/14

优先权:

专利状态码:有效-授权

法律状态:2024.03.15#授权;2024.02.23#实质审查的生效;2024.02.02#公开

摘要:本发明涉及计算机技术领域,公开了一种防止数据脑裂的双机热备方法、系统、设备、介质,该方法通过获取第一数值信息、第二数值信息与节点选择信息,确定执行、备份节点,并在执行节点完成读写请求后,更新备份节点的数据,这一过程中,通过第一反馈信号与第二反馈信号分别对第一数值信息、第二数值信息进行更新,从而保证任一节点作为执行节点时,对于外部数据请求数据是完整的,并基于备份节点的通信状态,对备份节点进行更新,从而保证任一节点作为备份节点时,备份节点与执行节点的数据一致的,从而有效避免了数据脑裂的出现,保证在任何情况下均以最新且最完整的数据响应外部数据请求,提高了双机热备过程中数据的可靠性与相关业务的稳定性。

主权项:1.一种防止数据脑裂的双机热备方法,其特征在于,应用于双机热备系统的前置器,所述前置器与第一节点、第二节点通过串口线通信,所述方法包括:响应于数据读写请求,获取所述第一节点的第一数值信息、所述第二节点的第二数值信息,其中,所述第一数值信息、所述第二数值信息分别记录第一节点、第二节点数据变化情况;基于所述第一数值信息与所述第二数值信息,确定节点选择信息;根据所述节点选择信息,确定执行节点与备份节点;基于所述执行节点的通信状态,发送所述数据读写请求;接收执行节点的第一反馈信号,并基于所述第一反馈信号更新执行节点的数值信息;响应于第一反馈信号,基于备份节点的通信状态,对备份节点进行数据更新;响应于备份节点数据的数据更新,接收备份节点的第二反馈信号,并基于所述第二反馈信号更新备份节点的数值信息;所述基于所述第一数值信息与所述第二数值信息,确定节点选择信息,包括:比较所述第一数值信息、所述第二数值信息;在所述第一数值信息与所述第二数值信息不同时,将数值更大的数值信息作为节点选择信息的值;在所述第一数值信息与第二数值信息相同时,维持节点选择信息的值不变;所述根据所述节点选择信息,确定执行节点与备份节点,包括:将节点选择信息对应的节点作为执行节点,另一节点作为备份节点;所述基于所述执行节点的通信状态,发送所述数据读写请求,包括:在执行节点的通信状态为正常通信时,获取第一执行节点的第一缓存队列;基于所述第一缓存队列,发送数据读写请求至所述第一执行节点;所述基于所述执行节点的通信状态,发送所述数据读写请求,包括:在执行节点的通信状态为断开连接时,以备份节点的数据信息作为节点选择信息的值,将备份节点作为第二执行节点;获取第二执行节点的第二缓存队列;基于所述第二缓存队列,发送数据读写请求至所述第二执行节点;所述基于备份节点的通信状态,对备份节点进行数据更新,包括:在所述备份节点的通信状态为断开连接时,响应于第一反馈信号,接收执行节点发送的第三暂存数据;将所述第三暂存数据存储至备份节点的第三缓存队列;通过轮询的方式,以第三缓存队列存储的内容对备份节点进行更新。

全文数据:

权利要求:

百度查询: 苏州元脑智能科技有限公司 一种防止数据脑裂的双机热备方法、系统、设备、介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。