基于任务切分的清算任务执行方法、装置、设备及介质制造方法及图纸

技术编号:36407663 阅读:20 留言:0更新日期:2023-01-18 10:16
本发明专利技术涉及证券清算业务切分及并发任务执行技术领域,提供一种基于任务切分的清算任务执行方法、装置、设备及介质,能够对清算任务进行最小业务依赖切分,使清算任务的切分与执行更加灵活,将任务细分到更细的颗粒进行清算,实现复杂业务简单化,同时利用高并发架构提升了清算任务的高并发运行程度,进而提升了清算速度,并且由于各切片业务边界清晰、独立执行、互不影响,因此出现异常时更容易定位问题进行调整,解决了人工排查慢且不准确的痛点问题。问题。问题。

【技术实现步骤摘要】
基于任务切分的清算任务执行方法、装置、设备及介质


[0001]本专利技术涉及证券清算业务切分及并发任务执行
,尤其涉及一种基于任务切分的清算任务执行方法、装置、设备及介质。

技术介绍

[0002]随着证券市场不断创新,交易业务品类越来越多,运营管理越来越复杂,潜在风险越来越大,清算业务复杂度、饱和度也不断提升。并且,投资人对财富管理和收益核算的需求立体多元化,当前大多数证券公司受限于传统业务系统架构处于紧耦合的情况,导致清算工作只能按照老旧清算模式加人工去操作处理,非常不便且速度慢。
[0003]传统的清算任务只能针对原始的业务清算流程进行清算,对于业务品类繁多或者券商多元化的需求没办法灵活满足,导致需要人工处理的地方多次迭代冗余,程序愈发赘余,极大的拉长了清算时间,同时由于老旧的技术架构无法支撑新的技术变革,导致无法从根本上优化处理流程提升清算速度,效率极低且出错难定位风险大。

技术实现思路

[0004]鉴于以上内容,有必要提供一种基于任务切分的清算任务执行方法、装置、设备及介质,旨在解决清算效率低,且出错难定位的问题。
[0005]一种基于任务切分的清算任务执行方法,所述基于任务切分的清算任务执行方法包括:响应于基于任务切分的清算任务执行指令,根据所述基于任务切分的清算任务执行指令获取清算数据;对所述清算数据进行最小业务依赖切分处理,得到切片数据;基于高并发架构处理所述切片数据,得到清算结果。
[0006]根据本专利技术优选实施例,所述对所述清算数据进行最小业务依赖切分处理,得到切片数据包括:确定所述清算数据所属的分类维度,及确定所述清算数据所属的业务类型;获取所述清算数据对应的清分需求数据,其中,所述清分需求数据由所述清算任务对应的请求方上传;根据所述分类维度、所述业务类型及所述清分需求数据确定最小切片单元;根据所述最小切片单元对所述清算数据进行切分处理,得到所述切片数据。
[0007]根据本专利技术优选实施例,在得到所述切片数据后,所述方法还包括:获取每个分片数据的数据内容、每个分片数据的大小及每个分片数据的生成时间;根据每个分片数据的数据内容、每个分片数据的大小及每个分片数据的生成时间进行哈希运算,得到每个分片数据的哈希值;从每个分片数据的哈希值中获取排在预设位的字符,得到每个分片数据对应的字
符;拼接每个分片数据对应的字符与每个分片数据的哈希值,得到每个分片数据的分片标识;利用每个分片数据的分片标识标记每个分片数据。
[0008]根据本专利技术优选实施例,所述基于高并发架构处理所述切片数据包括:获取每个切片数据对应的子任务,及获取每个子任务间的串联关系;根据所述串联关系依次执行每个子任务;其中,在执行过程中,上一子任务在执行结束后将执行结果传递至与之串联的下一子任务;获取每个子任务在执行过程中产生的数据;将获取的数据实时存储至共享内存。
[0009]根据本专利技术优选实施例,在基于高并发架构处理所述切片数据时,所述方法还包括:当接收到反向操作指令时,从所述切片数据中获取带有错误标志位的源表数据作为错误数据;从所述切片数据中删除或更新所述错误数据,并针对所述错误数据进行回滚后的重执行。
[0010]根据本专利技术优选实施例,所述针对所述错误数据进行回滚后的重执行包括:将所述错误数据确定为待回滚数据;对所述待回滚数据进行最小业务依赖切分处理,得到目标数据;基于所述目标数据进行清算处理。
[0011]一种基于任务切分的清算任务执行装置,所述基于任务切分的清算任务执行装置包括:获取单元,用于响应于基于任务切分的清算任务执行指令,根据所述基于任务切分的清算任务执行指令获取清算数据;切分单元,用于对所述清算数据进行最小业务依赖切分处理,得到切片数据;处理单元,用于基于高并发架构处理所述切片数据,得到清算结果。
[0012]一种计算机设备,所述计算机设备包括:存储器,存储至少一个指令;及处理器,执行所述存储器中存储的指令以实现所述基于任务切分的清算任务执行方法。
[0013]一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被计算机设备中的处理器执行以实现所述基于任务切分的清算任务执行方法。
[0014]由以上技术方案可以看出,本专利技术能够对清算任务进行最小业务依赖切分,使清算任务的切分与执行更加灵活,将任务细分到更细的颗粒进行清算,实现复杂业务简单化,同时利用高并发架构提升了清算任务的高并发运行程度,进而提升了清算速度,并且由于各切片业务边界清晰、独立执行、互不影响,因此出现异常时更容易定位问题进行调整,解决了人工排查慢且不准确的痛点问题。
附图说明
[0015]图1是本专利技术基于任务切分的清算任务执行方法的较佳实施例的流程图。
[0016]图2是本专利技术基于任务切分的清算任务执行装置的较佳实施例的功能模块图。
[0017]图3是本专利技术实现基于任务切分的清算任务执行方法的较佳实施例的计算机设备的结构示意图。
具体实施方式
[0018]为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。
[0019]如图1所示,是本专利技术基于任务切分的清算任务执行方法的较佳实施例的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
[0020]所述基于任务切分的清算任务执行方法应用于一个或者多个计算机设备中,所述计算机设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。
[0021]所述计算机设备可以是任何一种可与用户进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备等。
[0022]所述计算机设备还可以包括网络设备和/或用户设备。其中,所述网络设备包括,但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云。
[0023]所述服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。
[0024]其中,人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于任务切分的清算任务执行方法,其特征在于,所述基于任务切分的清算任务执行方法包括:响应于基于任务切分的清算任务执行指令,根据所述基于任务切分的清算任务执行指令获取清算数据;对所述清算数据进行最小业务依赖切分处理,得到切片数据;基于高并发架构处理所述切片数据,得到清算结果。2.如权利要求1所述的基于任务切分的清算任务执行方法,其特征在于,所述对所述清算数据进行最小业务依赖切分处理,得到切片数据包括:确定所述清算数据所属的分类维度,及确定所述清算数据所属的业务类型;获取所述清算数据对应的清分需求数据,其中,所述清分需求数据由所述清算任务对应的请求方上传;根据所述分类维度、所述业务类型及所述清分需求数据确定最小切片单元;根据所述最小切片单元对所述清算数据进行切分处理,得到所述切片数据。3.如权利要求1所述的基于任务切分的清算任务执行方法,其特征在于,在得到所述切片数据后,所述方法还包括:获取每个分片数据的数据内容、每个分片数据的大小及每个分片数据的生成时间;根据每个分片数据的数据内容、每个分片数据的大小及每个分片数据的生成时间进行哈希运算,得到每个分片数据的哈希值;从每个分片数据的哈希值中获取排在预设位的字符,得到每个分片数据对应的字符;拼接每个分片数据对应的字符与每个分片数据的哈希值,得到每个分片数据的分片标识;利用每个分片数据的分片标识标记每个分片数据。4.如权利要求1所述的基于任务切分的清算任务执行方法,其特征在于,所述基于高并发架构处理所述切片数据包括:获取每个切片数据对应的子任务,及获取每个子任务间的串联关系;根据所述串联关系依次执行每个子任务;其中,在执行过程中,上一子任务在执行结束后将执行结果传递至与之串联的下一子任务;获取每个子任务在执行过程中产生的数据;将获取的数据实时存储至共享内存。5.如权利要求3所述的基于任务切分的清算任...

【专利技术属性】
技术研发人员:胡春晖洪磊明李向荣麦锦锐聂山峰
申请(专利权)人:深圳华锐分布式技术股份有限公司
类型:发明
国别省市:

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

1