[发明专利]集群式多线程自动记账批处理方法、装置及系统在审
申请号: | 202111468049.6 | 申请日: | 2021-12-03 |
公开(公告)号: | CN114138489A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 陈永 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/2455 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 陈潇潇 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 多线程 自动 记账 批处理 方法 装置 系统 | ||
本发明提供一种集群式多线程自动记账批处理方法、装置及系统,属于金融科技领域。所述方法包括:从集群账务数据库中获取符合随机查询条件的记账跑批任务;将获取的所述记账跑批任务分配给多个线程进行跑批处理。所述系统包括:用于存储记账跑批任务的数据库,以及处理设备,所述处理设备包括:任务获取装置,用于从集群账务数据库中随机获取记账跑批任务;以及跑批处理装置,用于将获取的所述记账跑批任务分配给多个线程进行跑批处理。通过随机获取记账跑批任务来实现不同处理设备的跑批进度基本均衡,均衡各处理设备的CPU、内存的使用率,同时使用多个线程进行跑批处理,提升跑批处理效率。
技术领域
本发明涉及金融科技领域,具体地涉及一种集群式多线程自动记账批处理方法、一种集群式多线程自动记账批处理装置以及一种集群式多线程自动记账批处理系统。
背景技术
银行账务处理业务逻辑非常复杂,通常按持卡人、ATM终端、POS终端、手机银行、二维码等支付方式产生的差错业务进行分类处理。一般持卡人借记卡的差错是本行卡在他行ATM上取现但未吐钞,他行发起贷记调整;本行ATM的差错是他行卡在我行ATM上取现未吐钞,本行出现长款,本行发起贷记调整;POS端的差错是他行卡在本行POS终端上消费后,发起退货。
对于发生差错业务后,需要进行差错调整,而差错调账涉及银行各内部户、科目及持卡人账务之前的调账,由于差错与核算分离,导致调账时需要关联差错与清算业务的信息,这样使得自动记账时增加了复杂的逻辑。
现有的差错业务的账务处理使用单线程、非集群式方式进行自动记账批处理,尽管实现了自动记账,但是效率不高,多个机器无法随机获取任务,会出现任务跑批进度不均衡现象,导致某个机器的CPU、内存一直使用率高,而其他机器出现空闲现象。且记账失败后无法及时发起重复记账,只能人工核对后进行手工记账。
目前系统采用单线程、非集群式方式进行自动记账批处理,按每笔记账需要300ms计算,1个小时大约可以跑1万笔,如果跑50万笔,需要50个小时,即使平均分配给3台机器跑,也需要约16.7小时,完全不能满足业务要求。虽然有多台机器,但是每台机器分配了固定的机构,调用获取数据库信息时,数据库根据机构筛选对应的待跑批数据。实际生产环境中,各个机构每天所对应的业务数据并非完全均匀分配,会出现任务跑批进度不均衡现象,导致某个机器的CPU、内存一直使用率高,而其他机器出现空闲现象。且记账失败后无法及时发起重复记账,只能人工核对后进行手工记账。
随着业务的发展,上游供数的增加,原有差错业务的记账功能无法满足要求,为提高系统处理的效率和准确性,以及记账失败后支持系统自动重新记账的功能,迫切需要改变原来的单线程、非集群式记账模式,以满足业务的发展。
发明内容
本发明实施方式的目的是提供一种集群式多线程自动记账批处理方法、装置及系统,通过随机获取记账跑批任务来实现不同处理设备的跑批进度基本均衡,均衡各处理设备的CPU、内存的使用率,同时使用多个线程进行跑批处理,提升跑批处理效率。
为了实现上述目的,本发明第一方面提供一种集群式多线程自动记账批处理方法,所述方法包括:
从集群账务数据库中获取符合随机查询条件的记账跑批任务;所述集群账务数据库中以集群方式存储有不同机构的记账跑批任务;
将获取的所述记账跑批任务分配给多个线程进行跑批处理。
进一步地,所述从集群账务数据库中获取符合随机查询条件的记账跑批任务,包括:
查询集群账务数据库中符合随机查询条件的记账跑批任务;
锁定符合随机查询条件的记账跑批任务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111468049.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于V2G系统的集成式滤波器设计方法
- 下一篇:一种固晶机