清分计算方法及装置制造方法及图纸

技术编号:21115490 阅读:26 留言:0更新日期:2019-05-16 08:55
本发明专利技术提出一种清分计算方法及装置,其中方法包括:接收每个数据中心发送的多个清分数据;其中,每个数据中心同时执行多个清分计算;从多个清分数据中选取每个数据中心对应的第一类清分数据进行汇总计算;当每个数据中心中的任一数据中心发生故障时,获取发生故障的数据中心对应的第二类清分数据进行汇总计算。由此,能够保障在某个数据中心发生故障时,利用其它数据中心的备份数据继续完成交易清分处理,来保障清分系统的业务连续性。

【技术实现步骤摘要】
清分计算方法及装置
本专利技术涉及数据处理
,尤其涉及一种清分计算方法及装置。
技术介绍
目前,某一数据中心的清分系统在运行过程中可能会由于各种故障导致清分业务不可用,比如掉电、火灾、地震等自然灾害导致清分系统所在数据中心整体不可用,再比如单套或多套清算对账库全部宕机、清分管理库全部宕机导致清分系统业务中断,还比如清分处理系统集群故障、清分管理系统集群故障或清分网关系统集群故障导致清分系统业务中断不可用,还比如核心交换机、脊交换机、叶交换机、服务交换机等基础设施故障导致清分系统业务不可用,导致清分系统的业务的不连续性。相关技术中,等待故障数据中心恢复后,通过人工补偿处理因故障未处理的交易清分数据,来完成清分业务。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种清分计算方法,用于解决现有技术中需要等待故障数据中心恢复后才能够进行操作,无法满足清分计算的及时性的问题。本专利技术的第二个目的在于提出一种清分计算装置。本专利技术的第三个目的在于提出另一种清分计算装置。本专利技术的第四个目的在于提出一种非临时性计算机可读存储介质。本专利技术的第五个目的在于提出一种计算机程序产品。为达上述目的,本专利技术第一方面实施例提出了一种清分计算方法,包括:接收每个数据中心发送的多个清分数据;其中,所述每个数据中心同时执行多个清分计算;从所述多个清分数据中选取所述每个数据中心对应的第一类清分数据进行汇总计算;当所述每个数据中心中的任一数据中心发生故障时,获取发生故障的数据中心对应的第二类清分数据进行所述汇总计算。进一步的,在获取发生故障的数据中心对应的第二类清分数据进行所述汇总计算之前,还包括:获取发生故障的数据中心对应的第三类清分数据进行所述汇总计算。进一步的,所述多个清分数据,包括:本地清分数据、同城备份清分数据和异地备份清分数据中的一种或者多种。进一步的,在接收每个数据中心发送的多个清分数据之前,还包括:在所述每个数据中心设置本地交易清分任务、同城备份交易清分任务和异地备份交易清分任务。本专利技术实施例的清分计算方法,通过接收每个数据中心发送的多个清分数据;其中,每个数据中心同时执行多个清分计算;从多个清分数据中选取第一类清分数据进行汇总计算;当每个数据中心中的任一数据中心发生故障时,从多个清分数据中获取第二类清分数据进行汇总计算。由此,能够保障在某个数据中心发生故障时,利用其它数据中心的备份数据继续完成交易清分处理,来保障清分系统的业务连续性。为达上述目的,本专利技术第二方面实施例提出了一种清分计算装置,包括:接收模块,用于接收每个数据中心发送的多个清分数据;其中,所述每个数据中心同时执行多个清分计算;选取模块,用于从所述多个清分数据中选取所述每个数据中心对应的第一类清分数据进行汇总计算;计算模块,用于当所述每个数据中心中的任一数据中心发生故障时,获取发生故障的数据中心对应的第二类清分数据进行所述汇总计算。进一步的,所述计算模块,还用于获取发生故障的数据中心对应的第三类清分数据进行所述汇总计算。进一步的,所述多个清分数据,包括:本地清分数据、同城备份清分数据和异地备份清分数据中的一种或者多种。进一步的,所述的装置,还包括:设置模块,用于在所述每个数据中心设置本地交易清分任务、同城备份交易清分任务和异地备份交易清分任务。本专利技术实施例的清分计算装置,通过接收每个数据中心发送的多个清分数据;其中,每个数据中心同时执行多个清分计算;从多个清分数据中选取第一类清分数据进行汇总计算;当每个数据中心中的任一数据中心发生故障时,从多个清分数据中获取第二类清分数据进行汇总计算。由此,能够保障在某个数据中心发生故障时,利用其它数据中心的备份数据继续完成交易清分处理,来保障清分系统的业务连续性为达上述目的,本专利技术第三方面实施例提出了另一种清分计算装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上所述的清分计算方法。为了实现上述目的,本专利技术第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的清分计算方法。为了实现上述目的,本专利技术第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,实现如上所述的清分计算方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例提供的一种清分计算方法的流程示意图;图2为本专利技术实施例提供的一种清分计算装置的结构示意图;图3为本专利技术实施例提供的另一种清分计算装置的结构示意图;图4为本专利技术实施例提供的另一种清分计算装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的清分计算方法及装置。图1为本专利技术实施例提供的一种清分计算方法的流程示意图。如图1所示,该清分计算方法包括以下步骤:S101、接收每个数据中心发送的多个清分数据;其中,每个数据中心同时执行多个清分计算。本专利技术实施例的清分计算方法为避免
技术介绍
描述的故障场景导致清分业务中断,提升清分系统容灾能力,保证清分业务的及时性,清分系统通过对本地清分数据、同城备份清分数据和异地备份清分数据等多个清分数据同时进行清分计算,当一个中心故障时,可利用其它中心的冗余备份数据继续完成交易清分处理,保障清分系统的业务连续性。在实际应用中,清分系统与多个数据中心进行连接,比如网联平台的清分系统采用三地六数据中心的分布式架构部署。具体地,每个数据中心的清分数据均会在同城数据中心、异地数据中心进行冗余备份,本专利技术提出的清分计算方法是基于同城、异地的冗余数据来实现的。其中,同城指的是两个数据中心均在同一区域范围内,比如,数据中心A和数据中心B都在城市1,也就是说数据中心A的同城数据中心为B。其中,异地指的是两个数据中心不在同一区域范围内,比如,数据中心A在城市1,数据中心B在城市2,也就是说数据中心A的异地数据中心为B。在本实施中,在每个数据中心都设置本地交易清分任务、同城备份交易清分任务和异地备份交易清分任务。为了保证每个数据中心同时执行多个清分计算,可以通过定时设置的方式实现。也就是说,每个数据中心同时执行本地交易清分任务、同城备份交易清分任务、异地备份交易清分任务中的一种或者多种,在执行完毕后,每个数据中心会分别将本地清分数据、同城备份清分数据和异地备份清分数据进行汇总并上送清分系统。S102,从多个清分数据中选取每个数据中心对应的第一类清分数据进行汇总计算。S103,当每个数据中心中的任一数据中心发生故障时,获取发生故障的数据中心对应的第二类清分数据进行所述汇总计算。具体地,清分系统在接收每个数据中心发送的多个清分数据后,从多个清分数据中选取每个数据中心对应的第一类清分数据进行汇总计算,其中,第一类清本文档来自技高网
...

【技术保护点】
1.一种清分计算方法,其特征在于,包括:接收每个数据中心发送的多个清分数据;其中,所述每个数据中心同时执行多个清分计算;从所述多个清分数据中选取所述每个数据中心对应的第一类清分数据进行汇总计算;当所述每个数据中心中的任一数据中心发生故障时,获取发生故障的数据中心对应的第二类清分数据进行所述汇总计算。

【技术特征摘要】
1.一种清分计算方法,其特征在于,包括:接收每个数据中心发送的多个清分数据;其中,所述每个数据中心同时执行多个清分计算;从所述多个清分数据中选取所述每个数据中心对应的第一类清分数据进行汇总计算;当所述每个数据中心中的任一数据中心发生故障时,获取发生故障的数据中心对应的第二类清分数据进行所述汇总计算。2.如权利要求1所述的方法,其特征在于,在获取发生故障的数据中心对应的第二类清分数据进行所述汇总计算之前,还包括:获取发生故障的数据中心对应的第三类清分数据进行所述汇总计算。3.如权利要求1所述的方法,其特征在于,所述多个清分数据,包括:本地清分数据、同城备份清分数据和异地备份清分数据中的一种或者多种。4.如权利要求1所述的方法,其特征在于,在接收每个数据中心发送的多个清分数据之前,还包括:在所述每个数据中心设置本地交易清分任务、同城备份交易清分任务和异地备份交易清分任务。5.一种清分计算装置,其特征在于,包括:接收模块,用于接收每个数据中心发送的多个清分数据;其中,所述每个数据中心同时执行多个清分计算;选取模块,...

【专利技术属性】
技术研发人员:张群胡冀旋
申请(专利权)人:网联清算有限公司
类型:发明
国别省市:北京,11

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

1