CN111563010B - 一种基于双机冗余***的数据同步方法、***及存储介质 - Google Patents

一种基于双机冗余***的数据同步方法、***及存储介质 Download PDF

Info

Publication number
CN111563010B
CN111563010B CN202010299398.9A CN202010299398A CN111563010B CN 111563010 B CN111563010 B CN 111563010B CN 202010299398 A CN202010299398 A CN 202010299398A CN 111563010 B CN111563010 B CN 111563010B
Authority
CN
China
Prior art keywords
data
user
tag
array
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010299398.9A
Other languages
English (en)
Other versions
CN111563010A (zh
Inventor
向卫东
孟庆晓
吴闽华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Genew Technologies Co Ltd
Original Assignee
Shenzhen Genew Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Genew Technologies Co Ltd filed Critical Shenzhen Genew Technologies Co Ltd
Priority to CN202010299398.9A priority Critical patent/CN111563010B/zh
Publication of CN111563010A publication Critical patent/CN111563010A/zh
Application granted granted Critical
Publication of CN111563010B publication Critical patent/CN111563010B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2023Failover techniques
    • G06F11/2028Failover techniques eliminating a faulty processor or activating a spare
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1675Temporal synchronisation or re-synchronisation of redundant processing components
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Hardware Redundancy (AREA)

Abstract

本发明公开了一种基于双机冗余***的数据同步方法、***及存储介质,所述方法包括:主用设备在用户产生、修改或者删除用户的临时数据后,发送修改后的新数据给备用设备;备用设备实时更新和记录主用设备上正在使用业务服务的用户的临时工作数据;当主用设备发生故障切换到备用设备时,激活备用设备的业务服务程序,激活的业务服务程序获取用户的临时工作数据,继续为用户提供业务服务。本发明当主用设备发生故障而切换时,备用设备的业务服务程序被激活,激活的业务服务程序能够在获取用户的临时工作数据的基础上,继续为该用户提供业务服务,使得在用户视角表现业务服务不会中断或失败,为用户带来方便。

Description

一种基于双机冗余***的数据同步方法、***及存储介质
技术领域
本发明涉及高可用***设计技术领域,尤其涉及一种基于双机冗余***的数据同步方法、***及存储介质。
背景技术
电信设备要求有极高的业务服务可用性,在研发设计时就需要考虑到设备的操作***、驱动、硬件资源等功能模块出现故障时能够快速恢复正常的业务服务,因此业内广泛采用了两台较独立的设备***来提供一套业务服务的功能,其中一台设备***处于激活状态,提供业务服务,称它为主用设备;另一台设备***处于非激活状态,不提供业务服务,称它为备用设备。当主用设备出现故障时,能够快速切换到备用设备上运行提供业务服务的程序;主用设备和备用设备一起被称为双机冗余***。
这种切换动作虽然能够迅速在新的主用设备上恢复正常的业务服务,但是会丢失切换时正在原主用设备上使用业务功能的用户的临时工作数据,在用户视角表现为这一次业务服务中断或失败,需要用户重新发起业务服务请求。
因此,现有技术还有待于改进和发展。
发明内容
本发明的主要目的在于提供一种基于双机冗余***的数据同步方法、***及存储介质,旨在解决现有技术中主用设备和备用设备切换时丢失正在原主用设备上使用业务功能的用户的临时工作数据的问题。
为实现上述目的,本发明提供一种基于双机冗余***的数据同步方法,所述基于双机冗余***的数据同步方法包括如下步骤:
主用设备在用户产生、修改或者删除用户的临时数据后,发送修改后的新数据给备用设备;
备用设备实时更新和记录主用设备上正在使用业务服务的用户的临时工作数据;
当主用设备发生故障切换到备用设备时,激活备用设备的业务服务程序,激活的业务服务程序获取用户的临时工作数据,继续为用户提供业务服务。
可选地,所述的基于双机冗余***的数据同步方法,其中,所述主用设备在用户产生、修改或者删除用户的临时数据后,发送修改后的新数据给备用设备,之前还包括:
设置一数据数组,所述数据数组中的每一个数据元素保存一个正在使用业务服务的用户的临时工作数据。
可选地,所述的基于双机冗余***的数据同步方法,其中,所述数据数组中元素的个数为设备容纳的总用户数量,用于保存全部用户的临时工作数据。
可选地,所述的基于双机冗余***的数据同步方法,其中,所述主用设备在用户产生、修改或者删除用户的临时数据后,发送修改后的新数据给备用设备,之前还包括:
设置一标签数组,所述标签数组中的一个标签元素对应所述数据数组中的所述数据元素。
可选地,所述的基于双机冗余***的数据同步方法,其中,所述标签元素等于0时,表示所述数据元素的数据内容不需要发给所述备用设备;
所述标签元素等于1时,表示所述数据元素的数据内容需要发给所述备用设备。
可选地,所述的基于双机冗余***的数据同步方法,其中,所述主用设备在用户产生、修改或者删除用户的临时数据后,发送修改后的新数据给备用设备,具体包括:
所述主用设备启动时,所述数据数组的所有数据元素初始化为无效的空数据,所述标签数组的所有标签元素都初始化为0,并进入运行状态;
所述备用设备启动时,所述数据数组的所有数据元素初始化为无效的空数据所述标签数组的所有标签元素都初始化为0;
所述主用设备运行时,接收到用户请求业务服务后,在所述数据数组中找到用户对应的数据元素,将用户产生的临时工作数据写入对应的数据元素,同时将对应的标签元素修改为1;
所述主用设备运行时,在响应用户操作业务服务的过程中,将用户产生的新的临时工作数据写入对应的数据元素,同时将对应的标签元素修改为1;
所述主用设备运行时,接收到用户退出业务服务后,将用户对应的数据元素中的临时工作数据清空,同时将对应的标签元素修改为1;
所述主用设备运行时,接收到所述备用设备重启事件,则将所述标签数组的所有标签元素都设置为1。
可选地,所述的基于双机冗余***的数据同步方法,其中,所述备用设备实时更新和记录主用设备上正在使用业务服务的用户的临时工作数据,具体包括:
所述主用设备运行时,如果所述备用设备处于运行状态,则每预设时间检查一次所述数据数组中是否有等于1的标签元素,如果有则将对应的数据元素的数据发送给所述备用设备,同时设置标签元素等于0;
所述备用设备运行时,接收到所述主用设备发送的数据元素的数据,则保存到所述备用设备的数据数组中,所述备用设备的标签元素始终等于0。
可选地,所述的基于双机冗余***的数据同步方法,其中,所述预设时间为1毫秒。
此外,为实现上述目的,本发明还提供一种基于双机冗余***的数据同步***,其中,所述基于双机冗余***的数据同步***包括:主用设备和备用设备;
所述主用设备在用户产生、修改或者删除用户的临时数据后,发送修改后的新数据给所述备用设备;
所述备用设备实时更新和记录所述主用设备上正在使用业务服务的用户的临时工作数据;
当所述主用设备发生故障切换到所述备用设备时,激活所述备用设备的业务服务程序,激活的业务服务程序获取用户的临时工作数据,继续为用户提供业务服务。
此外,为实现上述目的,本发明还提供一种存储介质,其中,所述存储介质存储有基于双机冗余***的数据同步程序,所述基于双机冗余***的数据同步程序被处理器执行时实现如上所述的基于双机冗余***的数据同步方法的步骤。
本发明通过主用设备在用户产生、修改或者删除用户的临时数据后,发送修改后的新数据给备用设备;备用设备实时更新和记录主用设备上正在使用业务服务的用户的临时工作数据;当主用设备发生故障切换到备用设备时,激活备用设备的业务服务程序,激活的业务服务程序获取用户的临时工作数据,继续为用户提供业务服务。本发明当主用设备发生故障而切换时,备用设备的业务服务程序被激活,激活的业务服务程序能够在获取用户的临时工作数据的基础上,继续为该用户提供业务服务,使得在用户视角表现业务服务不会中断或失败,为用户带来方便。
附图说明
图1是本发明基于双机冗余***的数据同步方法的较佳实施例的流程图;
图2是本发明基于双机冗余***的数据同步***的较佳实施例的原理示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明较佳实施例所述的基于双机冗余***的数据同步方法,如图1所示,所述基于双机冗余***的数据同步方法包括以下步骤:
步骤S10、主用设备在用户产生、修改或者删除用户的临时数据后,发送修改后的新数据给备用设备;
步骤S20、备用设备实时更新和记录主用设备上正在使用业务服务的用户的临时工作数据;
步骤S30、当主用设备发生故障切换到备用设备时,激活备用设备的业务服务程序,激活的业务服务程序获取用户的临时工作数据,继续为用户提供业务服务。
具体地,预先设置一数据数组,所述数据数组中的每一个数据元素保存一个正在使用业务服务的用户的临时工作数据;所述数据数组中元素的个数为设备容纳的总用户数量,用于保存全部用户的临时工作数据。预先设置一标签数组,所述标签数组中的一个标签元素对应所述数据数组中的所述数据元素;所述标签元素等于0时,表示所述数据元素的数据内容不需要发给所述备用设备;所述标签元素等于1时,表示所述数据元素的数据内容需要发给所述备用设备。
所述主用设备启动时,所述数据数组的所有数据元素初始化为无效的空数据,所述标签数组的所有标签元素都初始化为0,并进入运行状态;
所述备用设备启动时,所述数据数组的所有数据元素初始化为无效的空数据所述标签数组的所有标签元素都初始化为0;所述主用设备运行时,接收到用户请求业务服务后,在所述数据数组中找到用户对应的数据元素,将用户产生的临时工作数据写入对应的数据元素,同时将对应的标签元素修改为1;所述主用设备运行时,在响应用户操作业务服务的过程中,将用户产生的新的临时工作数据写入对应的数据元素,同时将对应的标签元素修改为1;所述主用设备运行时,接收到用户退出业务服务后,将用户对应的数据元素中的临时工作数据清空,同时将对应的标签元素修改为1;所述主用设备运行时,接收到所述备用设备重启事件,则将所述标签数组的所有标签元素都设置为1。
所述主用设备运行时,如果所述备用设备处于运行状态,则每预设时间(例如1毫秒)检查一次所述数据数组中是否有等于1的标签元素,如果有则将对应的数据元素的数据发送给所述备用设备,同时设置标签元素等于0;所述备用设备运行时,接收到所述主用设备发送的数据元素的数据,则保存到所述备用设备的数据数组中,所述备用设备的标签元素始终等于0。
进一步地,本发明分为如下三个过程:
(1)数据设计
1.1设计一种数据数组DA,该数据数组DA中的每一个数据元素DA[i]都保存一个正在使用业务服务的用户i的临时工作数据;数据数组中元素的个数为设备容纳的总用户数量,以便保存全部用户的临时工作数据。
1.2设计一种标签数组FA,该标签数组FA中的一个标签元素FA[i]对应数据数组DA中的数据元素DA[i],标签元素FA[i]等于0表示数据元素DA[i]的数据内容不需要发给备用设备,标签元素FA[i]等于1表示数据元素DA[i]的数据内容需要发给备用设备。
(2)启动和运行过程
2.1,主用设备启动时,数据数组DA的所有数据元素DA[i]都初始化为无效的空数据,标签数组FA的所有标签元素FA[i]都初始化为0;进入运行状态。
2.2,备用设备启动时,数据数组DA的所有数据元素DA[i]都初始化为无效的空数据,标签数组FA的所有标签元素FA[i]都初始化为0。
2.3,主用设备运行时,接收到用户i请求业务服务后,在数据数组DA中找到这个用户对应的数据元素DA[i],把用户产生的临时工作数据写入对应的数据元素DA[i],同时把对应的标签元素FA[i]修改为1。
2.4,主用设备运行时,在响应用户i操作业务服务的过程中,也把用户i产生的新的临时工作数据写入对应的数据元素DA[i],同时把对应的标签元素FA[i]修改为1。
2.5,主用设备运行时,接收到用户i退出业务服务后,把用户i对应的数据元素DA[i]中的临时工作数据清空,同时把对应的标签元素FA[i]修改为1。
2.6,主用设备运行时,接收到备用设备重启事件,就把标签数组FA的所有标签元素FA[i]都设置为1。
(3)同步数据过程
3.1,主用设备运行时,如果备用设备也处于运行状态,就每1毫秒检查一次标签数组FA中是否有等于1的标签元素FA[i],如果有就把对应的数据元素DA[i]的数据发送给备用设备,同时设置标签元素FA[i]等于0。
3.2,备用设备运行时,接收到主用设备发送的数据元素DA[i]的数据,就保存到自己的数据数组DA中,备用设备的标签元素FA[i]始终等于0。
本发明是一种在主用设备和备用设备之间实时同步数据的方法,主用设备在用户产生、修改、删除用户的临时数据后,发送修改后的新数据给备用设备;使备用设备能够实时更新和记录主用设备上正在使用业务服务的用户的临时工作数据。当主用设备发生故障而切换时,备用设备的业务服务程序被激活,激活的业务服务程序能够在获取用户的临时工作数据的基础上,继续为该用户提供业务服务。从该用户视角上看这一次的业务服务不会中断或失败。
进一步地,如图2所示,基于上述基于双机冗余***的数据同步方法,本发明还相应提供了一种基于双机冗余***的数据同步***,其中,所述基于双机冗余***的数据同步***包括:
主用设备和备用设备;
所述主用设备在用户产生、修改或者删除用户的临时数据后,发送修改后的新数据给所述备用设备;所述备用设备实时更新和记录所述主用设备上正在使用业务服务的用户的临时工作数据;当所述主用设备发生故障切换到所述备用设备时,激活所述备用设备的业务服务程序,激活的业务服务程序获取用户的临时工作数据,继续为用户提供业务服务。
其中,设置一数据数组,所述数据数组中的每一个数据元素保存一个正在使用业务服务的用户的临时工作数据;所述数据数组中元素的个数为设备容纳的总用户数量,用于保存全部用户的临时工作数据。设置一标签数组,所述标签数组中的一个标签元素对应所述数据数组中的所述数据元素;所述标签元素等于0时,表示所述数据元素的数据内容不需要发给所述备用设备;所述标签元素等于1时,表示所述数据元素的数据内容需要发给所述备用设备。
进一步地,所述主用设备启动时,所述数据数组的所有数据元素初始化为无效的空数据,所述标签数组的所有标签元素都初始化为0,并进入运行状态;所述备用设备启动时,所述数据数组的所有数据元素初始化为无效的空数据所述标签数组的所有标签元素都初始化为0;所述主用设备运行时,接收到用户请求业务服务后,在所述数据数组中找到用户对应的数据元素,将用户产生的临时工作数据写入对应的数据元素,同时将对应的标签元素修改为1;所述主用设备运行时,在响应用户操作业务服务的过程中,将用户产生的新的临时工作数据写入对应的数据元素,同时将对应的标签元素修改为1;所述主用设备运行时,接收到用户退出业务服务后,将用户对应的数据元素中的临时工作数据清空,同时将对应的标签元素修改为1;所述主用设备运行时,接收到所述备用设备重启事件,则将所述标签数组的所有标签元素都设置为1。
进一步地,所述主用设备运行时,如果所述备用设备处于运行状态,则每预设时间检查一次所述数据数组中是否有等于1的标签元素,如果有则将对应的数据元素的数据发送给所述备用设备,同时设置标签元素等于0;所述备用设备运行时,接收到所述主用设备发送的数据元素的数据,则保存到所述备用设备的数据数组中,所述备用设备的标签元素始终等于0。
本发明还提供一种存储介质,其中,所述存储介质存储有基于双机冗余***的数据同步程序,所述基于双机冗余***的数据同步程序被处理器执行时实现如上所述的基于双机冗余***的数据同步方法的步骤。
综上所述,本发明提供一种基于双机冗余***的数据同步方法、***及存储介质,所述方法包括:主用设备在用户产生、修改或者删除用户的临时数据后,发送修改后的新数据给备用设备;备用设备实时更新和记录主用设备上正在使用业务服务的用户的临时工作数据;当主用设备发生故障切换到备用设备时,激活备用设备的业务服务程序,激活的业务服务程序获取用户的临时工作数据,继续为用户提供业务服务。本发明当主用设备发生故障而切换时,备用设备的业务服务程序被激活,激活的业务服务程序能够在获取用户的临时工作数据的基础上,继续为该用户提供业务服务,使得在用户视角表现业务服务不会中断或失败,为用户带来方便。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (5)

1.一种基于双机冗余***的数据同步方法,其特征在于,所述基于双机冗余***的数据同步方法包括:
设置一数据数组,所述数据数组中的每一个数据元素保存一个正在使用业务服务的用户的临时工作数据;
所述数据数组中元素的个数为设备容纳的总用户数量,用于保存全部用户的临时工作数据;
设置一标签数组,所述标签数组中的一个标签元素对应所述数据数组中的所述数据元素;
所述标签元素等于0时,表示所述数据元素的数据内容不需要发给备用设备;
所述标签元素等于1时,表示所述数据元素的数据内容需要发给所述备用设备;
主用设备在用户产生、修改或者删除用户的临时工作数据后,发送修改后的新数据给备用设备;
所述主用设备在用户产生、修改或者删除用户的临时工作数据后,发送修改后的新数据给备用设备,具体包括:
所述主用设备启动时,所述数据数组的所有数据元素初始化为无效的空数据,所述标签数组的所有标签元素都初始化为0,并进入运行状态;
所述备用设备启动时,所述数据数组的所有数据元素初始化为无效的空数据,所述标签数组的所有标签元素都初始化为0;
所述主用设备运行时,接收到用户请求业务服务后,在所述数据数组中找到用户对应的数据元素,将用户产生的临时工作数据写入对应的数据元素,同时将对应的标签元素修改为1;
所述主用设备运行时,在响应用户操作业务服务的过程中,将用户产生的新的临时工作数据写入对应的数据元素,同时将对应的标签元素修改为1;
所述主用设备运行时,接收到用户退出业务服务后,将用户对应的数据元素中的临时工作数据清空,同时将对应的标签元素修改为1;
所述主用设备运行时,接收到所述备用设备重启事件,则将所述标签数组的所有标签元素都设置为1;
备用设备实时更新和记录主用设备上正在使用业务服务的用户的临时工作数据;
当主用设备发生故障切换到备用设备时,激活备用设备的业务服务程序,激活的业务服务程序获取用户的临时工作数据,继续为用户提供业务服务,使得在用户视角表现业务服务不会中断或失败,为用户带来方便。
2.根据权利要求1所述的基于双机冗余***的数据同步方法,其特征在于,所述备用设备实时更新和记录主用设备上正在使用业务服务的用户的临时工作数据,具体包括:
所述主用设备运行时,如果所述备用设备处于运行状态,则每预设时间检查一次所述数据数组中是否有等于1的标签元素,如果有则将对应的数据元素的数据发送给所述备用设备,同时设置标签元素等于0;
所述备用设备运行时,接收到所述主用设备发送的数据元素的数据,则保存到所述备用设备的数据数组中,所述备用设备的标签元素始终等于0。
3.根据权利要求2所述的基于双机冗余***的数据同步方法,其特征在于,所述预设时间为1毫秒。
4.一种基于双机冗余***的数据同步***,其特征在于,所述基于双机冗余***的数据同步***包括:主用设备和备用设备;
设置一数据数组,所述数据数组中的每一个数据元素保存一个正在使用业务服务的用户的临时工作数据;
所述数据数组中元素的个数为设备容纳的总用户数量,用于保存全部用户的临时工作数据;
设置一标签数组,所述标签数组中的一个标签元素对应所述数据数组中的所述数据元素;
所述标签元素等于0时,表示所述数据元素的数据内容不需要发给备用设备;
所述标签元素等于1时,表示所述数据元素的数据内容需要发给所述备用设备;
所述主用设备在用户产生、修改或者删除用户的临时工作数据后,发送修改后的新数据给所述备用设备,具体包括:
所述主用设备启动时,所述数据数组的所有数据元素初始化为无效的空数据,所述标签数组的所有标签元素都初始化为0,并进入运行状态;
所述备用设备启动时,所述数据数组的所有数据元素初始化为无效的空数据,所述标签数组的所有标签元素都初始化为0;
所述主用设备运行时,接收到用户请求业务服务后,在所述数据数组中找到用户对应的数据元素,将用户产生的临时工作数据写入对应的数据元素,同时将对应的标签元素修改为1;
所述主用设备运行时,在响应用户操作业务服务的过程中,将用户产生的新的临时工作数据写入对应的数据元素,同时将对应的标签元素修改为1;
所述主用设备运行时,接收到用户退出业务服务后,将用户对应的数据元素中的临时工作数据清空,同时将对应的标签元素修改为1;
所述主用设备运行时,接收到所述备用设备重启事件,则将所述标签数组的所有标签元素都设置为1;所述备用设备实时更新和记录所述主用设备上正在使用业务服务的用户的临时工作数据;
当所述主用设备发生故障切换到所述备用设备时,激活所述备用设备的业务服务程序,激活的业务服务程序获取用户的临时工作数据,继续为用户提供业务服务,使得在用户视角表现业务服务不会中断或失败,为用户带来方便。
5.一种存储介质,其特征在于,所述存储介质存储有基于双机冗余***的数据同步程序,所述基于双机冗余***的数据同步程序被处理器执行时实现如权利要求1-3任一项所述的基于双机冗余***的数据同步方法的步骤。
CN202010299398.9A 2020-04-16 2020-04-16 一种基于双机冗余***的数据同步方法、***及存储介质 Active CN111563010B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010299398.9A CN111563010B (zh) 2020-04-16 2020-04-16 一种基于双机冗余***的数据同步方法、***及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010299398.9A CN111563010B (zh) 2020-04-16 2020-04-16 一种基于双机冗余***的数据同步方法、***及存储介质

Publications (2)

Publication Number Publication Date
CN111563010A CN111563010A (zh) 2020-08-21
CN111563010B true CN111563010B (zh) 2023-07-28

Family

ID=72068983

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010299398.9A Active CN111563010B (zh) 2020-04-16 2020-04-16 一种基于双机冗余***的数据同步方法、***及存储介质

Country Status (1)

Country Link
CN (1) CN111563010B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101162988A (zh) * 2006-10-11 2008-04-16 中兴通讯股份有限公司 一种采用主备用数据区实现不中断业务的数据同步方法
CN101526958A (zh) * 2009-04-09 2009-09-09 中兴通讯股份有限公司 一种iptv***模块间数据同步的方法及***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4699091B2 (ja) * 2005-05-31 2011-06-08 株式会社日立製作所 ディザスタリカバリ方法およびシステム
CN100362482C (zh) * 2005-07-21 2008-01-16 上海华为技术有限公司 一种双机备份实现方法及***
CN110032478B (zh) * 2018-01-11 2022-05-13 中兴通讯股份有限公司 一种主备中心数据实时同步方法、装置、***及存储介质

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101162988A (zh) * 2006-10-11 2008-04-16 中兴通讯股份有限公司 一种采用主备用数据区实现不中断业务的数据同步方法
CN101526958A (zh) * 2009-04-09 2009-09-09 中兴通讯股份有限公司 一种iptv***模块间数据同步的方法及***

Also Published As

Publication number Publication date
CN111563010A (zh) 2020-08-21

Similar Documents

Publication Publication Date Title
US7428657B2 (en) Method for rolling back from snapshot with log
US7085956B2 (en) System and method for concurrent logical device swapping
US20060271815A1 (en) System and method for disaster recovery of data
US20020059279A1 (en) Apparatus and method for database synchronization in a duplex system
CN106469069B (zh) 一种版本升级方法及***
US10789138B2 (en) SMB service fault processing method and storage device
CN111488367B (zh) 数据一致性的实现方法、装置、设备及计算机存储介质
US8612799B2 (en) Method and apparatus of backing up subversion repository
CN110109772B (zh) 一种cpu的重启方法、通信设备及可读存储介质
CN102045187B (zh) 一种利用检查点实现高可用性***的方法和设备
CN115576655A (zh) 容器数据保护***、方法、装置、设备及可读存储介质
CN112052127B (zh) 一种用于双机热备环境的数据同步方法及装置
CN111563010B (zh) 一种基于双机冗余***的数据同步方法、***及存储介质
CN113297134B (zh) 数据处理***及数据处理方法、装置、电子设备
CN111324632B (zh) 利用客户端侧高速缓存的透明数据库会话恢复
JP2009265973A (ja) データ同期システム、障害復旧方法、及び、プログラム
US6721882B1 (en) Method and apparatus for warm starting a system where the system includes region(s) of software code incapable of warm starting
JPH0879246A (ja) 分散型通信システムおよびその障害回復方法
CN112579704B (zh) 数据反向同步方法、装置、***、镜像服务器和存储介质
JPH1125062A (ja) 障害回復システム
US10579482B2 (en) Method of checkpointing the working environment of a session of a user on a server
CN117725100A (zh) 数据库主从切换方法、***、设备及存储介质
KR100509946B1 (ko) 이중화 dbms에서의 상태제어 및 일관성 유지 방법
CN111162951A (zh) 一种nas集群节点恢复方法及装置
KR20070080337A (ko) 이중화 통신 시스템의 페일 오버 및 원복 처리 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant