多机热备方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:43897257 阅读:14 留言:0更新日期:2025-01-03 13:10
本申请公开了一种多机热备方法、装置、电子设备及计算机可读存储介质,应用于分布式集群中的任一集群节点,集群节点可被配置为主节点或从节点,当被配置为主节点时,其他集群节点被配置为从节点,方法包括:根据预配置信息确定自身节点类型;若为从节点,则对主节点进行心跳监测,并在未能监测到主节点发送的心跳信号时,向其他从节点发起投票请求,以根据各其他从节点的投票结果在分布式集群中确定新的主节点;若为主节点,则在处理客户端请求时,向分布式集群中的各从节点发送同步请求,以根据各从节点的请求响应确定是否执行客户端请求对应的数据同步操作。本方案可以有效解决多机热备过程中的双主现象,保证主备设备的数据一致性。

【技术实现步骤摘要】

本申请涉及数据备份,特别涉及一种多机热备方法,还涉及一种多机热备装置、电子设备、计算机可读存储介质以及计算机程序产品。


技术介绍

1、随着大数据时代的到来,用户终端组件难以满足大量数据的处理需求,由此提出了云平台的理念。云平台能够为用户提供即时的软件服务以及开发环境,降低用户使用和开发程序的成本。

2、多机热备,顾名思义,指云平台系统中有一个主节点(master)和一个备节点(slave),主节点负责处理所有的写入操作,而备节点负责复制主节点上的数据。当主节点出现故障时,备节点可以接管主节点的工作,以保证数据的可用性。然而,现有的多机热备实现方式存在一定的缺陷,即无可靠的仲裁节点,当出现故障时无法确认哪个节点是正常的,很容易出现双主的现象,影响数据一致性。

3、因此,如何有效解决多机热备过程中的双主现象,保证主备设备的数据一致性是本领域技术人员亟待解决的问题。


技术实现思路

1、本申请的目的是提供一种多机热备方法,该多机热备方法可以有效解决多机热备过程中的双主现象,保证主备设备的数据一本文档来自技高网...

【技术保护点】

1.一种多机热备方法,其特征在于,应用于分布式集群中的任一集群节点,所述集群节点可被配置为主节点或从节点,当所述集群节点被配置为所述主节点时,所述分布式集群中的其他集群节点被配置为所述从节点,所述方法包括:

2.根据权利要求1所述的多机热备方法,其特征在于,对所述主节点进行心跳监测,并在未能监测到所述主节点发送的心跳信号时,向其他从节点发起投票请求,以根据各所述其他从节点的投票结果在所述分布式集群中确定新的主节点,包括:

3.根据权利要求2所述的多机热备方法,其特征在于,利用主通信路径对所述主节点进行所述心跳监测,包括:

4.根据权利要求1所述的多机热...

【技术特征摘要】

1.一种多机热备方法,其特征在于,应用于分布式集群中的任一集群节点,所述集群节点可被配置为主节点或从节点,当所述集群节点被配置为所述主节点时,所述分布式集群中的其他集群节点被配置为所述从节点,所述方法包括:

2.根据权利要求1所述的多机热备方法,其特征在于,对所述主节点进行心跳监测,并在未能监测到所述主节点发送的心跳信号时,向其他从节点发起投票请求,以根据各所述其他从节点的投票结果在所述分布式集群中确定新的主节点,包括:

3.根据权利要求2所述的多机热备方法,其特征在于,利用主通信路径对所述主节点进行所述心跳监测,包括:

4.根据权利要求1所述的多机热备方法,其特征在于,根据各所述其他从节点的投票结果在所述分布式集群中确定新的主节点,包括:

5.根据权利要求1至4任一项所述的...

【专利技术属性】
技术研发人员:王永坤
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1