多站点数据同步方法、装置及系统制造方法及图纸

技术编号:28740412 阅读:21 留言:0更新日期:2021-06-06 15:10
本发明专利技术提供了一种多站点数据同步方法、装置及系统,可用于金融领域或其他领域。所述方法包括:通过第一消息中间件接收主站点拦截器以同步写入方式发送的主站点应用数据,并通过所述第一消息中间件将所述主站点应用数据以同步写入方式发送至同城站点消息中间件中;通过第二消息中间件接收同城站点拦截器以同步写入方式发送的同城站点应用数据,并通过所述第二消息中间件将所述同城站点应用数据以同步写入方式发送至主站点消息中间件中。本发明专利技术优化数据传输的架构,解决了同城站点数据同步效率问题,提升同城站点的RTO,在主站点故障的场景下,同城站点可以快速地接管业务,提升业务的连续性水平。务的连续性水平。务的连续性水平。

【技术实现步骤摘要】
多站点数据同步方法、装置及系统


[0001]本专利技术涉及应用灾备
,尤指一种多站点数据同步方法、装置及系统。

技术介绍

[0002]随着互联网技术的普及,企业经营活动实施信息化、数字化。为了抵御不可抗力的因素(如地震、海啸、火灾、恐怖袭击等)导致企业经营信息的丢失,企业的数据中心建设往往会采用两地两中心或多地多中心的架构,以实现站点级的高可用,生产站点在遇到站点级的灾难时,企业通过异地站点恢复对客服务,最低限度地降低灾难对企业经营活动的影响,提升企业的业务连续性水平。受异地灾备与主站点距离的因素影响,主站点与异地站点的数据传输,采用同步传输的方式,传输时间会较长,影响主站点的交易性能,会降低主站点的并发处理能力,所以一般采用异步传输的方式实现两个站点之间的数据同步。数据同步会存在一定的延迟,在发生站点级灾难的情况下,由于延迟的数据未传输到灾备站点,因此异地的灾备站点一般会丢失十几秒至几分钟的业务数据,影响业务的连续性水平,因此需要一种能够降低数据传输延迟的方案,保证异地灾备站点数据的完整性。
[0003]此外,主站点发生故障时,企业的应急策略,一般优化考虑启动同城站点接管,只有当主站点和同城站点同时发生故障时,才考虑启动异地站点。同城站点的数据是从主站点异步传输的,需要一定的时间才能把主站点的数据完整的传输到同城站点,影响同城站点接管主站点业务的RTO(Recovery Time Objective,恢复时间目标)。因此需要考虑如何快速地主站点的数据传输到同城站点。

技术实现思路

[0004]针对现有技术的问题,本专利技术实施例的主要目的在于提供一种多站点数据同步方法、装置及系统,实现同城站点快速接管主站点的业务,保障同城业务数据的完整性,提升灾备的RTO水平。
[0005]为了实现上述目的,本专利技术实施例提供一种多站点数据同步方法,所述方法包括:
[0006]通过第一消息中间件接收主站点拦截器以同步写入方式发送的主站点应用数据,并通过所述第一消息中间件将所述主站点应用数据以同步写入方式发送至同城站点消息中间件中;
[0007]通过第二消息中间件接收同城站点拦截器以同步写入方式发送的同城站点应用数据,并通过所述第二消息中间件将所述同城站点应用数据以同步写入方式发送至主站点消息中间件中。
[0008]可选的,在本专利技术一实施例中,所述方法还包括:利用异步传输方式,通过所述第一消息中间件将所述主站点应用数据复制至异地灾备站点的第三消息中间件中。
[0009]可选的,在本专利技术一实施例中,所述方法还包括:利用异步传输方式,通过所述第二消息中间件将所述同城站点应用数据复制至异地灾备站点的第四消息中间件中。
[0010]本专利技术实施例还提供一种多站点数据同步装置,所述装置包括:
[0011]第一数据同步模块,用于通过第一消息中间件接收主站点拦截器以同步写入方式发送的主站点应用数据,并通过所述第一消息中间件将所述主站点应用数据以同步写入方式发送至同城站点消息中间件中;
[0012]第二数据同步模块,用于通过第二消息中间件接收同城站点拦截器以同步写入方式发送的同城站点应用数据,并通过所述第二消息中间件将所述同城站点应用数据以同步写入方式发送至主站点消息中间件中。
[0013]可选的,在本专利技术一实施例中,所述第一数据同步模块还用于利用异步传输方式,通过所述第一消息中间件将所述主站点应用数据传输至异地灾备站点中。
[0014]可选的,在本专利技术一实施例中,所述第二数据同步模块还用于利用异步传输方式,通过所述第二消息中间件将所述同城站点应用数据传输至异地灾备站点中。
[0015]本专利技术实施例还提供一种多站点数据同步系统,所述系统包括:主站点、临城灾备中心及同城站点,所述临城灾备中心与所述主站点及所述同城站点通信连接,其中:
[0016]主站点利用主站点拦截器,将主站点应用数据同步写入临城灾备中心中的第一消息中间件中;所述第一消息中间件将所述主站点应用数据同步写入同城站点消息中间件中;
[0017]所述同城站点利用同城站点拦截器,将同城站点应用数据同步写入所述临城灾备中心中的第二消息中间件中;所述第二消息中间件将所述同城站点应用数据同步写入所述主站点消息中间件中。
[0018]可选的,在本专利技术一实施例中,所述主站点还包括主站点补账平台,用于获取所述主站点消息中间件中的同城站点应用数据,对所述主站点的应用系统进行自动化补账。
[0019]可选的,在本专利技术一实施例中,所述同城站点还包括同城站点补账平台获取所述同城站点消息中间件中的主站点应用数据,对所述同城站点的应用系统进行自动化补账。
[0020]可选的,在本专利技术一实施例中,所述系统还包括异地灾备站点,所述异地灾备站点与所述临城灾备中心通信连接。
[0021]可选的,在本专利技术一实施例中,所述第一消息中间件还用于利用异步传输方式,将所述主站点应用数据传输至异地灾备站点的第三消息中间件中。
[0022]可选的,在本专利技术一实施例中,所述第二消息中间件还用于利用异步传输方式,将所述同城站点应用数据传输至异地灾备站点的第四消息中间件中。
[0023]可选的,在本专利技术一实施例中,所述异地灾备站点还包括异地灾备站点补账平台,用于获取异地灾备站点的第三消息中间件中的主站点应用数据及第四消息中间件中的同城站点应用数据,对所述异地灾备站点的应用系统进行自动化补账。
[0024]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法。
[0025]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
[0026]本专利技术优化数据传输的架构,解决了同城站点数据同步效率问题,提升同城站点的RTO,在主站点故障的场景下,同城站点可以快速地接管业务,提升业务的连续性水平。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1为现有技术灾备站点数据同步系统结构图;
[0029]图2为本专利技术实施例一种多站点数据同步方法的流程图;
[0030]图3为本专利技术实施例中应用多站点数据同步方法的系统结构示意图;
[0031]图4为本专利技术实施例一种多站点数据同步系统的结构示意图;
[0032]图5为本专利技术一具体实施例中多站点数据同步系统的结构示意图;
[0033]图6为本专利技术实施例一种多站点数据同步装置的结构示意图;
[0034]图7为本专利技术一实施例所提供的电子设备的结构示意图。
具体实施方式
[0035]本专利技术实施例提供一种多站点数据同步方法、装置及系统,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多站点数据同步方法,其特征在于,所述方法包括:通过第一消息中间件接收主站点拦截器以同步写入方式发送的主站点应用数据,并通过所述第一消息中间件将所述主站点应用数据以同步写入方式发送至同城站点消息中间件中;通过第二消息中间件接收同城站点拦截器以同步写入方式发送的同城站点应用数据,并通过所述第二消息中间件将所述同城站点应用数据以同步写入方式发送至主站点消息中间件中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:利用异步传输方式,通过所述第一消息中间件将所述主站点应用数据传输至异地灾备站点中。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:利用异步传输方式,通过所述第二消息中间件将所述同城站点应用数据传输至异地灾备站点中。4.一种多站点数据同步装置,其特征在于,所述装置包括:第一数据同步模块,用于通过第一消息中间件接收主站点拦截器以同步写入方式发送的主站点应用数据,并通过所述第一消息中间件将所述主站点应用数据以同步写入方式发送至同城站点消息中间件中;第二数据同步模块,用于通过第二消息中间件接收同城站点拦截器以同步写入方式发送的同城站点应用数据,并通过所述第二消息中间件将所述同城站点应用数据以同步写入方式发送至主站点消息中间件中。5.根据权利要求4所述的装置,其特征在于,所述第一数据同步模块还用于利用异步传输方式,通过所述第一消息中间件将所述主站点应用数据传输至异地灾备站点中。6.根据权利要求4所述的装置,其特征在于,所述第二数据同步模块还用于利用异步传输方式,通过所述第二消息中间件将所述同城站点应用数据传输至异地灾备站点中。7.一种多站点数据同步系统,其特征在于,所述系统包括:主站点、临城灾备中心及同城站点,所述临城灾备中心与所述主站点及所述同城站点通信连接,其中:所述主站点利用主站点拦截器,将主站点应...

【专利技术属性】
技术研发人员:朱小珍梁锦华陈雅峰钟小威
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1