【技术实现步骤摘要】
一种联机批量任务处理方法及装置
[0001]本专利技术属于金融领域,尤其涉及一种联机批量任务处理方法及装置。需要说明的是,本专利技术联机批量任务处理方法及装置可用于金融领域,也可用于除金融领域之外的任意领域,本专利技术联机批量任务处理方法及装置的应用领域不做限定。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]在联机交易系统中,有一些业务场景是需要在联机状态下进行批量任务处理的,例如账户批量扣费、批量收款等,上述业务场景是对一批业务进行处理,但这一批业务中的每一笔业务都需要在联机环境下完成。
[0004]在现有技术中,可以以CICS(客户信息控制系统)作为交易中间件,直接调用CICS START,依次处理每笔业务。这种方法是单线程的,因此并发性差,无法同时处理所有的业务,也无法根据并发数,对处理过程进行统一控制。
[0005]针对上述技术问题,目前尚未提出有效的解决方案。
技术实现思路
>[0006]本专利本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种联机批量任务处理方法,其特征在于,包括:获取当前轮的任务表;其中,所述当前轮的任务表至少包括批量任务;确定当前轮的中间组件的常驻处理进程;调用当前轮的中间组件的常驻处理进程,查询所述当前轮的任务表,以获取当前轮的目标批量任务;调用当前轮的中间组件的常驻处理进程,根据所述当前轮的任务表处理当前轮的目标批量任务。2.根据权利要求1所述的方法,其特征在于,在确定当前轮的中间组件的常驻处理进程之前,所述方法还包括:接收用户输入的当前轮的中间组件的常驻处理进程的并发数;将当前轮的中间组件的常驻处理进程的并发数写入当前轮的中间组件的常驻处理进程配置表。3.根据权利要求2所述的方法,其特征在于,确定当前轮的中间组件的常驻处理进程,包括:获取并根据前一轮次的中间组件的常驻处理进程列表,获取前一轮次的中间组件的常驻处理进程的启动数;获取并根据当前轮的中间组件的常驻处理进程配置表,获取当前轮的中间组件的常驻处理进程的并发数;检测前一轮次的中间组件的常驻处理进程的启动数和当前轮的中间组件的常驻处理进程的并发数是否相等;在确定前一轮次的中间组件的常驻处理进程的启动数小于当前轮的中间组件的常驻处理进程的并发数的情况下,计算并发数和启动数的差值,将该差值作为第一参数;启动第一参数个中间组件的常驻处理进程;汇总启动后的第一参数个中间组件的常驻处理进程和前一轮次的中间组件的常驻处理进程,作为当前轮的中间组件的常驻处理进程。4.根据权利要求1所述的方法,其特征在于,所述批量任务至少携带有:处理状态、数据处理程序名称、待处理数据。5.根据权利要求4所述的方法,其特征在于,调用当前轮的中间组件的常驻处理进程,查询所述当前轮的任务表,以获取当前轮的目标批量任务,包括:调用当前轮的中间组件的常驻处理进程,查询所述当前轮的任务表,筛选出处理状态为待处理的批量任务,作为当前轮的目标批量任务;其中,所述目标批量任务至少携带有:处理状态、数据处理程序名称、待处理数据。6.根据权利要求5所述的方法,其特征在于,调用...
【专利技术属性】
技术研发人员:张径姝,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。