CN117170924A - 清算任务异常处理方法、***、电子设备及介质 - Google Patents
清算任务异常处理方法、***、电子设备及介质 Download PDFInfo
- Publication number
- CN117170924A CN117170924A CN202311140794.7A CN202311140794A CN117170924A CN 117170924 A CN117170924 A CN 117170924A CN 202311140794 A CN202311140794 A CN 202311140794A CN 117170924 A CN117170924 A CN 117170924A
- Authority
- CN
- China
- Prior art keywords
- node
- processing
- abnormal
- clearing
- running
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 158
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000005856 abnormality Effects 0.000 title description 18
- 230000002159 abnormal effect Effects 0.000 claims abstract description 145
- 238000012544 monitoring process Methods 0.000 claims abstract description 27
- 238000004590 computer program Methods 0.000 claims description 8
- 238000012795 verification Methods 0.000 claims description 8
- 238000012360 testing method Methods 0.000 claims description 6
- 230000009471 action Effects 0.000 abstract description 5
- 238000004458 analytical method Methods 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 12
- 230000003993 interaction Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011056 performance test Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明提供一种清算任务异常处理方法、***、电子设备及介质,涉及数据处理技术领域,所述方法应用于清算任务异常处理***,包括:拆分单元将清算任务拆分为N个任务,其中每个任务对应设置一个清算节点;监测单元监测各个清算节点是否出现异常,若监测到异常,则根据异常特征将异常节点分为第一类异常节点或第二类异常节点;第一处理单元匹配第一类异常节点对应的第一处理策略,根据第一处理策略对第一类异常节点进行自动处理;第二处理单元匹配第二类异常节点对应的第二处理策略,根据第二处理策略对第二类异常节点进行一键重跑处理。将原本由人工执行的重跑处理动作转由程序自动分析并执行,减少人为出错的概率,加快了异常处理效率。
Description
技术领域
本发明涉及数据处理技术领域,尤其涉及一种清算任务异常处理方法、***、电子设备及介质。
背景技术
清算模块作为银行代销***中的关键环节,在运行过程中出现异常情况,可能会导致清算任务中断。目前,清算模块在处理这些异常情况时,有一定的异常监控和补救措施,但仍需要大量的人工干预,且很难保证清算数据的准确性。
发明内容
有鉴于此,本发明提供一种清算任务异常处理方法、***、电子设备及介质,当生产或测试环境的清算节点出现异常时,能一键式重跑该清算节点,同时保证重跑前数据安全备份,重跑后数据正确完整。本发明提供如下技术方案:
第一方面,本申请提出了一种清算任务异常处理方法,应用于清算任务异常处理***,所述清算任务异常处理***,包括拆分单元、监测单元、第一处理单元和第二处理单元,所述方法包括:
所述拆分单元将清算任务拆分为N个任务,其中每个所述任务对应设置一个清算节点;
所述监测单元监测各个所述清算节点是否出现异常,若监测到异常,则根据异常特征将异常节点分为第一类异常节点或第二类异常节点;
所述第一处理单元匹配所述第一类异常节点对应的第一处理策略,根据所述第一处理策略对所述第一类异常节点进行自动处理;
所述第二处理单元匹配所述第二类异常节点对应的第二处理策略,根据所述第二处理策略对所述第二类异常节点进行一键重跑处理。
在一实施方式中,所述根据所述第二处理策略对所述第二类异常节点进行一键重跑处理包括:将所述第二类异常节点确定为重跑节点;获取各个所述清算节点的硬件资源使用率,并根据所述硬件资源使用率进行资源预估和时效性预估,得到资源预估结果和时效性预估结果;根据所述资源预估结果和所述时效性预估结果对各所述清算节点分配对应的运行资源;根据各所述重跑节点对应的重跑策略控制各所述重跑节点在相应的运行资源下进行一键重跑处理。
在一实施方式中,所述据所述第二处理策略对所述第二类异常节点进行一键重跑处理之前,所述方法还包括:预先制定各个所述清算节点对应的重跑策略。
在一实施方式中,所述预先制定各个所述清算节点对应的重跑策略,包括:根据各个所述清算节点的任务特征制定对应的重跑策略;验证各所述重跑策略在测试环境下是否符合银行代销***的正常运行需求。
在一实施方式中,所述据所述第二处理策略对所述第二类异常节点进行一键重跑处理之后,所述方法还包括:获取重跑后的数据;对重跑后的数据进行数据比对、样本抽查或业务规则验证。
第二方面,本申请提出了一种清算任务异常处理***,包括:拆分单元,用于将清算任务拆分为N个任务,其中每个所述任务对应设置一个清算节点;
监测单元,用于监测各个所述清算节点是否出现异常,若监测到异常,则根据异常特征将异常节点分为第一类异常节点或第二类异常节点;
第一处理单元,用于匹配所述第一类异常节点对应的第一处理策略,根据所述第一处理策略对所述第一类异常节点进行自动处理;
第二处理单元,用于匹配所述第二类异常节点对应的第二处理策略,根据所述第二处理策略对所述第二类异常节点进行一键重跑处理。
在一实施方式中,所述第二处理单元,还用于将所述第二类异常节点确定为重跑节点;获取各个所述清算节点的硬件资源使用率,并根据所述硬件资源使用率进行资源预估和时效性预估,得到资源预估结果和时效性预估结果;根据所述资源预估结果和所述时效性预估结果对各所述清算节点分配对应的运行资源;根据各所述重跑节点对应的重跑策略控制各所述重跑节点在相应的运行资源下进行一键重跑处理。
在一实施方式中,所述第二处理单元,还用于预先制定各个所述清算节点对应的重跑策略。
第三方面,本申请提出了一种电子设备,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行本申请所述的清算任务异常处理方法。
第四方面,本申请提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本申请所述的清算任务异常处理方法。
本申请公开的清算任务异常处理方法、***电子设备及介质,拆分单元将清算任务拆分为N个任务,其中每个任务对应设置一个清算节点;监测单元监测各个清算节点是否出现异常,若监测到异常,则根据异常特征将异常节点分为第一类异常节点或第二类异常节点;第一处理单元匹配第一类异常节点对应的第一处理策略,根据第一处理策略对第一类异常节点进行自动处理;第二处理单元匹配第二类异常节点对应的第二处理策略,根据第二处理策略对第二类异常节点进行一键重跑处理。本申请将原本由人工执行的重跑处理动作转由程序自动分析并执行,从而减少人为出错的概率,加快了异常处理效率。
为使本发明的上述目的、特征和优点能更明显和易懂,下文特举较佳实施例,并配合所附附图,做详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本发明提供的一种清算任务异常处理方法的一流程示意图;
图2示出了本发明提供的一种清算任务异常处理方法的另一流程示意图;
图3示出了本发明提供的一种清算任务异常处理***的一结构示意图;
图4示出了本发明提供的一种电子设备的一结构示意图。
主要元件符号说明:
300-清算任务异常处理***;301-拆分单元;302-监测单元;303-第一处理单元;304-第二处理单元;400-电子设备;401-收发机;402-处理器;403-存储器。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。相反,当元件被称作“直接在”另一元件“上”时,不存在中间元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在模板的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
实施例1
本申请实施例提供了一种清算任务异常处理方法,应用于清算任务异常处理***,包括拆分单元、监测单元、第一处理单元和第二处理单元,具体请参见图1,所述方法包括:
步骤S101,所述拆分单元将清算任务拆分为N个任务,其中每个所述任务对应设置一个清算节点。
银行代销***的清算任务执行过程中,往往容易出现异常,在本申请实施例中,将清算任务划分为N个任务,将清算任务分批执行,并给每一任务设置一个清算节点,在之后的执行过程中若出现异常,可根据执行情况找到异常节点进行对应处理,在处理完成后,直接从出现异常的清算节点处继续执行作业,直至完成所有的N个任务。
步骤S102,所述监测单元监测各个所述清算节点是否出现异常,若监测到异常,则根据异常特征将异常节点分为第一类异常节点或第二类异常节点。
在本实施例中,监测单元会采用多种方法监测清算任务执行过程中是否有异常出现,例如:日志监控、交易监控、健康检查、监控指标、安全监测等,一旦监测到某个清算节点有异常,根据异常特征将对应的异常节点分为第一类异常节点或第二类异常节点,例如,一异常节点出现关联***超时、本***超时、***升级发板或特定错误码等问题时,监测单元将这一异常节点划分为第一类异常节点,当一异常节点出现数据错误或其他未知错误时候,监控单元将这一异常节点划分为第二类异常节点。
步骤S103,所述第一处理单元匹配所述第一类异常节点对应的第一处理策略,根据所述第一处理策略对所述第一类异常节点进行自动处理。
在本实施例中,第一类异常节点出现的异常可能为:关联***超时、本***超时、***升级发板或特定错误码,对应不同的异常,其处理策略不同,即各第一类异常节点对应的第一处理策略不同,当第一类异常节点出现关联***超时或本***超时时,第一处理单元将开启自动重试,当第一类异常节点出现***升级发版时,第一处理单元将开启熔断处理,当第一类异常节点出现特定错误码时,第一处理单元将开启白名单处理机制,以处理异常节点出现的异常。需要说明的是,第一处理单元匹配第一类异常节点对应的第一处理策略,以处理异常是由程序自动执行的。
步骤S104,所述第二处理单元匹配所述第二类异常节点对应的第二处理策略,根据所述第二处理策略对所述第二类异常节点进行一键重跑处理。
在本实施例中,第二类异常节点出现的异常可能为:数据错误或其他未知错误。
具体的,请参阅图2,根据所述第二处理策略对所述第二类异常节点进行一键重跑处理,包括:
步骤S1041,将所述第二类异常节点确定为重跑节点。
需要说明的是,在出现例如数据错误或其他未知错误时,可以根据预先设置的重跑策略进行对应的重跑处理。
步骤S1042,获取各个所述清算节点的硬件资源使用率,并根据所述硬件资源使用率进行资源预估和时效性预估,得到资源预估结果和时效性预估结果。
资源预估和时效性预估是为了在重跑过程中合理规划和调度任务,避免对数据库和服务器造成过大压力,以及错过清算文件的最佳交互时间窗口。
在本实施例中,可结合常规的性能测试以及现有的生产监控工具,例如CAT平台,获取每个清算节点的数据量大小、耗时、TPS(Transaction Per Second,每秒事务处理量)、CPU/内存等硬件资源使用率,并根据硬件资源使用率预估重跑任务所需要的资源,例如,数据库的存储空间、服务器的计算资源(如CPU、内存)和网络带宽等,预估重跑任务的时效性,例如,每个清算节点的处理时间、整个重跑过程的总耗时和最佳的交互时间窗口等。
步骤S1043,根据所述资源预估结果和所述时效性预估结果对各所述清算节点分配对应的运行资源。
在本实施例中,根据资源预估结果和时效性预估结果,可以根据资源的可用性和优先级,确定执行的顺序和时间窗口,以便进行合理规划和调度,避免重跑时对数据库/服务器产生较大压力或错过清算文件的最佳交互时间窗口。
步骤S1044,根据各所述重跑节点对应的重跑策略控制各所述重跑节点在相应的运行资源下进行一键重跑处理。
需要说明的是,各第二类异常节点根据其各自对应的第二处理策略进行一键重跑处理,以处理异常也是由程序自动执行的。在进行一键重跑前,程序还将自动删除各重跑节点已经处理过的交易数据、日志数据、临时文件或缓存数据,避免出现库表的主键唯一性冲突、文件重复生成、交易数据双重计算等问题,并对已有的数据做好备份,以保证数据的安全性。重跑清算节点主流程如下表1所示:
在一实施方式中,所述根据所述第二处理策略对所述第二类异常节点进行一键重跑处理之前,所述方法还包括:预先制定各个所述清算节点对应的重跑策略。
在本实施例中,每一清算节点对应不同的清算任务,根据各清算节点的任务特征,需要制定不同的重跑策略,例如,导出交易文件的清算节点常出现遗漏部分数据未导出的情况,此时,重跑策略需要首先回退已经处理过的数据,然后才能重新接收并处理基金公司给的新文件,否则就会出现数据的重复处理问题;再比如对账这个清算节点,通常会出现不同的对账结果,有基金公司与代销份额不等、基金公司有份额但代销无份额、基金公司无份额但代销有份额、总份额与明细份额对不齐等多种情况,此时重跑策略就要根据不同的对账结果分别进行处理等等。
在一实施方式中,所述预先制定各个所述清算节点对应的重跑策略,包括:
根据各个所述清算节点的任务特征制定对应的重跑策略;
验证各所述重跑策略在测试环境下是否符合银行代销***的正常运行需求。
在测试环境下,验证制定的重跑策略是否符合银行代销***的正常运行需求,可以通过模拟真实的数据场景,按照重跑策略重跑对应的清算节点,验证重跑后的清算节点是否正常运行。
在一实施方式中,所述据所述第二处理策略对所述第二类异常节点进行一键重跑处理之后,所述方法还包括:
获取重跑后的数据;对重跑后的数据进行数据比对、样本抽查或业务规则验证。
重跑完成后,需要对数据的完整性和正确性进行校验,以确保重跑的效果达到预期目的,具体的,可以通过数据比对、样本抽查或业务规则验证等多种方式验证,例如全面对比重跑后的数据与原始数据,包括交易记录、理财份额、账户余额等;随机抽取重跑后的一部分样本数据与原始数据对比,这适用于大规模的数据集验证;对重跑后的数据进行交易等业务规则验证。此验证可由程序自动校验为主,最后辅以人工抽检。
本申请拆分单元将清算任务拆分为N个任务,其中每个任务对应设置一个清算节点;监测单元监测各个清算节点是否出现异常,若监测到异常,则根据异常特征将异常节点分为第一类异常节点或第二类异常节点;第一处理单元匹配第一类异常节点对应的第一处理策略,根据第一处理策略对第一类异常节点进行自动处理;第二处理单元匹配第二类异常节点对应的第二处理策略,根据第二处理策略对第二类异常节点进行一键重跑处理。本申请将原本由人工执行的重跑处理动作转由程序自动分析并执行,使得第一类异常节点和第二类异常节点均由程序自动处理,从而减少人为出错的概率,加快了异常处理效率。
实施例2
此外,本申请还提供一种清算任务异常处理***,用于处理银行代销***运行过程中产生的异常。
参见图3,所述清算任务异常处理***300:
包括拆分单元301,用于将清算任务拆分为N个任务,其中每个所述任务对应设置一个清算节点;
监测单元302,用于监测各个所述清算节点是否出现异常,若监测到异常,则根据异常特征将异常节点分为第一类异常节点或第二类异常节点;
第一处理单元303,用于匹配所述第一类异常节点对应的第一处理策略,根据所述第一处理策略对所述第一类异常节点进行自动处理;
第二处理单元304,用于匹配所述第二类异常节点对应的第二处理策略,根据所述第二处理策略对所述第二类异常节点进行一键重跑处理。
在一实施方式中,所述第二处理单元304,还用于将所述第二类异常节点确定为重跑节点;获取各个所述清算节点的硬件资源使用率,并根据所述硬件资源使用率进行资源预估和时效性预估,得到资源预估结果和时效性预估结果;根据所述资源预估结果和所述时效性预估结果对各所述清算节点分配对应的运行资源;根据各所述重跑节点对应的重跑策略控制各所述重跑节点在相应的运行资源下进行一键重跑处理。
在一实施方式中,所述第二处理单元304,还用于预先制定各个所述清算节点对应的重跑策略。
本申请拆分单元将清算任务拆分为N个任务,其中每个任务对应设置一个清算节点;监测单元监测各个清算节点是否出现异常,若监测到异常,则根据异常特征将异常节点分为第一类异常节点或第二类异常节点;第一处理单元匹配第一类异常节点对应的第一处理策略,根据第一处理策略对第一类异常节点进行自动处理;第二处理单元匹配第二类异常节点对应的第二处理策略,根据第二处理策略对第二类异常节点进行一键重跑处理。本申请将原本由人工执行的重跑处理动作转由程序自动分析并执行,使得第一类异常节点和第二类异常节点均由程序自动处理,从而减少人为出错的概率,加快了异常处理效率。
实施例3
此外,本申请还提供一种电子设备,包括存储器以及处理器,所述所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行本申请实施例1所述的清算任务异常处理方法。
具体的,请参见图4,所述电子设备400包括收发机401、总线接口及处理器402,所述处理器402,用于所述拆分单元将清算任务拆分为N个任务,其中每个所述任务对应设置一个清算节点;
所述监测单元监测各个所述清算节点是否出现异常,若监测到异常,则根据异常特征将异常节点分为第一类异常节点或第二类异常节点;
所述第一处理单元匹配所述第一类异常节点对应的第一处理策略,根据所述第一处理策略对所述第一类异常节点进行自动处理;
所述第二处理单元匹配所述第二类异常节点对应的第二处理策略,根据所述第二处理策略对所述第二类异常节点进行一键重跑处理。
在一实施方式中,所述处理器402还用于,将所述第二类异常节点确定为重跑节点;获取各个所述清算节点的硬件资源使用率,并根据所述硬件资源使用率进行资源预估和时效性预估,得到资源预估结果和时效性预估结果;根据所述资源预估结果和所述时效性预估结果对各所述清算节点分配对应的运行资源;根据各所述重跑节点对应的重跑策略控制各所述重跑节点在相应的运行资源下进行一键重跑处理。
在一实施方式中,所述处理器402还用于,预先制定各个所述清算节点对应的重跑策略。
在一实施方式中,所述处理器402还用于,根据各个所述清算节点的任务特征制定对应的重跑策略;验证各所述重跑策略在测试环境下是否符合银行代销***的正常运行需求。
在一实施方式中,所述处理器402还用于,获取重跑后的数据;对重跑后的数据进行数据比对、样本抽查或业务规则验证。
本申请实施例中,电子设备400还包括:存储器403。在图3中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器402代表的一个或多个处理器和存储器403代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机401可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器402负责管理总线架构和通常的处理,存储器403可以存储处理器402在执行操作时所使用的数据。
本发明实施例提供的电子设备400,可以执行实施例1中所提供的清算任务异常处理方法,为避免重复,不再赘述。
本申请拆分单元将清算任务拆分为N个任务,其中每个任务对应设置一个清算节点;监测单元监测各个清算节点是否出现异常,若监测到异常,则根据异常特征将异常节点分为第一类异常节点或第二类异常节点;第一处理单元匹配第一类异常节点对应的第一处理策略,根据第一处理策略对第一类异常节点进行自动处理;第二处理单元匹配第二类异常节点对应的第二处理策略,根据第二处理策略对第二类异常节点进行一键重跑处理。本申请将原本由人工执行的重跑处理动作转由程序自动分析并执行,使得第一类异常节点和第二类异常节点均由程序自动处理,从而减少人为出错的概率,加快了异常处理效率。
实施例4
此外,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例1所述的清算任务异常处理方法。
在本实施例中,计算机可读存储介质可以为只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
本实施例提供的计算机可读存储介质可以实现实施例1所提供的清算任务异常处理方法,为避免重复,在此不再赘述。
在这里示出和描述的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制,因此,示例性实施例的其他示例可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
Claims (10)
1.一种清算任务异常处理方法,其特征在于,应用于清算任务异常处理***,所述清算任务异常处理***,包括拆分单元、监测单元、第一处理单元和第二处理单元,所述方法包括:
所述拆分单元将清算任务拆分为N个任务,其中每个所述任务对应设置一个清算节点;
所述监测单元监测各个所述清算节点是否出现异常,若监测到异常,则根据异常特征将异常节点分为第一类异常节点或第二类异常节点;
所述第一处理单元匹配所述第一类异常节点对应的第一处理策略,根据所述第一处理策略对所述第一类异常节点进行自动处理;
所述第二处理单元匹配所述第二类异常节点对应的第二处理策略,根据所述第二处理策略对所述第二类异常节点进行一键重跑处理。
2.根据权利要求1所述的清算任务异常处理方法,其特征在于,所述根据所述第二处理策略对所述第二类异常节点进行一键重跑处理包括:
将所述第二类异常节点确定为重跑节点;
获取各个所述清算节点的硬件资源使用率,并根据所述硬件资源使用率进行资源预估和时效性预估,得到资源预估结果和时效性预估结果;
根据所述资源预估结果和所述时效性预估结果对各所述清算节点分配对应的运行资源;
根据各所述重跑节点对应的重跑策略控制各所述重跑节点在相应的运行资源下进行一键重跑处理。
3.根据权利要求1所述的清算任务异常处理方法,其特征在于,所述据所述第二处理策略对所述第二类异常节点进行一键重跑处理之前,所述方法还包括:预先制定各个所述清算节点对应的重跑策略。
4.根据权利要求3所述的清算任务异常处理方法,其特征在于,所述预先制定各个所述清算节点对应的重跑策略,包括:
根据各个所述清算节点的任务特征制定对应的重跑策略;
验证各所述重跑策略在测试环境下是否符合银行代销***的正常运行需求。
5.根据权利要求2所述的清算任务异常处理方法,其特征在于,所述据所述第二处理策略对所述第二类异常节点进行一键重跑处理之后,所述方法还包括:
获取重跑后的数据;
对重跑后的数据进行数据比对、样本抽查或业务规则验证。
6.一种清算任务异常处理***,其特征在于,包括:
拆分单元,用于将清算任务拆分为N个任务,其中每个所述任务对应设置一个清算节点;
监测单元,用于监测各个所述清算节点是否出现异常,若监测到异常,则根据异常特征将异常节点分为第一类异常节点或第二类异常节点;
第一处理单元,用于匹配所述第一类异常节点对应的第一处理策略,根据所述第一处理策略对所述第一类异常节点进行自动处理;
第二处理单元,用于匹配所述第二类异常节点对应的第二处理策略,根据所述第二处理策略对所述第二类异常节点进行一键重跑处理。
7.根据权利要求6所述的清算任务异常处理***,其特征在于,所述第二处理单元,还用于将所述第二类异常节点确定为重跑节点;
获取各个所述清算节点的硬件资源使用率,并根据所述硬件资源使用率进行资源预估和时效性预估,得到资源预估结果和时效性预估结果;
根据所述资源预估结果和所述时效性预估结果对各所述清算节点分配对应的运行资源;
根据各所述重跑节点对应的重跑策略控制各所述重跑节点在相应的运行资源下进行一键重跑处理。
8.根据权利要求6所述的清算任务异常处理***,其特征在于,所述第二处理单元,还用于预先制定各个所述清算节点对应的重跑策略。
9.一种电子设备,其特征在于,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行权要1-5中任一项所述的清算任务异常处理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5中任一项所述的清算任务异常处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311140794.7A CN117170924A (zh) | 2023-09-05 | 2023-09-05 | 清算任务异常处理方法、***、电子设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311140794.7A CN117170924A (zh) | 2023-09-05 | 2023-09-05 | 清算任务异常处理方法、***、电子设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117170924A true CN117170924A (zh) | 2023-12-05 |
Family
ID=88944490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311140794.7A Pending CN117170924A (zh) | 2023-09-05 | 2023-09-05 | 清算任务异常处理方法、***、电子设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117170924A (zh) |
-
2023
- 2023-09-05 CN CN202311140794.7A patent/CN117170924A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107818431B (zh) | 一种提供订单轨迹数据的方法和*** | |
CN112162878A (zh) | 数据库故障发现方法、装置、电子设备及存储介质 | |
CN112527484B (zh) | 工作流断点续跑方法、装置、计算机设备及可读存储介质 | |
CN110221948B (zh) | 测试脚本生成方法、装置、计算机装置及存储介质 | |
CN112395177A (zh) | 业务数据的交互处理方法、装置、设备及存储介质 | |
US11966884B2 (en) | Using distributed databases for network regression analysis | |
US20210390010A1 (en) | Software Application Diagnostic Aid | |
JP5007247B2 (ja) | ジョブ処理システムおよびジョブ管理方法 | |
CN113297357B (zh) | 业务流程数据的异步处理方法和装置 | |
CN103440460A (zh) | 一种应用***变更验证方法及验证*** | |
US20200233674A1 (en) | Automatically configuring boot order in recovery operations | |
CN116957764A (zh) | 一种账户数据处理方法、装置、电子设备及存储介质 | |
US8380729B2 (en) | Systems and methods for first data capture through generic message monitoring | |
CN116737736A (zh) | 数据一致性检查及修复方法、装置、设备、介质及产品 | |
CN117170924A (zh) | 清算任务异常处理方法、***、电子设备及介质 | |
US11838171B2 (en) | Proactive network application problem log analyzer | |
CN110489208B (zh) | 虚拟机配置参数核查方法、***、计算机设备和存储介质 | |
CN113239064A (zh) | 一种数据库更新方法、装置、电子设备及存储介质 | |
CN114327588A (zh) | 一种代码提交日志的处理方法及装置 | |
CN117076546B (zh) | 数据处理方法、终端设备及计算机可读存储介质 | |
KR102668343B1 (ko) | 인터페이스 관리 방법, 인터페이스 거버넌스 시스템, 및 인터페이스를 관리하는, 컴퓨터로 실행가능한 프로그램을 저장하는 저장매체 | |
CN115048439A (zh) | 数据转换方法、装置、电子设备及存储介质 | |
CN112950138B (zh) | 协同开发的状态管理方法、装置和服务器 | |
CN112132694B (zh) | 保单保全案件确认校验方法、装置、设备及存储介质 | |
CN111078684B (zh) | 保单故障的补偿方法、装置、介质及设备 |
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 |