【技术实现步骤摘要】
一种交易流水分布式批量处理方法及其系统
本专利技术涉及网络业务交易
,具体涉及一种交易流水分布式批量处理方法及其系统。
技术介绍
在现有技术当中,系统由于是以业务(如客户)维度来清分计算,这种方式会使得当某个业务维度的交易量分布不均匀,个别业务交易量增长快,数据过于庞大时,这种业务会影响到所有客户的清分计算时间,导致系统执行缓慢,从而影响到了整个系统运行时间。
技术实现思路
为了克服现有技术的不足,本专利技术提供一种将交易流水进行分布式批量处理方法及其系统,当单个业务交易量上涨,本专利技术解决了业务维度的数据量上涨影响到其他维度的跑批执行时间。本专利技术解决其技术问题所采用的技术方案是:一种交易流水分布式批量处理方法,其改进之处在于,所述方法包括下列步骤:S1:调度模块定时将交易流水模块内的交易流水导入清算模块;S2:所述交易流水模块的数据库将交易流水同步于清算模块的交易存储数据库中;S3:所述清算模块查出交易的数据,通过清洗转换过滤器过滤后转换成带有清算批字号的清算 ...
【技术保护点】
1.一种交易流水分布式批量处理方法,其特征在于,所述方法包括下列步骤:/nS1:调度模块定时将交易流水模块内的交易流水导入清算模块;/nS2:所述交易流水模块的数据库将交易流水同步于清算模块的交易存储数据库中;/nS3:所述清算模块查出交易的数据,通过清洗转换过滤器过滤后转换成带有清算批字号的清算流水,形成清算批次号数据,所述多个清算批次号数据以清算批次表格式存在清算模块的数据库中。/nS4:调度模块将清算批次表从清算模块的数据库中提取至分润计算模块进行分润手续费的计算。/n
【技术特征摘要】
1.一种交易流水分布式批量处理方法,其特征在于,所述方法包括下列步骤:
S1:调度模块定时将交易流水模块内的交易流水导入清算模块;
S2:所述交易流水模块的数据库将交易流水同步于清算模块的交易存储数据库中;
S3:所述清算模块查出交易的数据,通过清洗转换过滤器过滤后转换成带有清算批字号的清算流水,形成清算批次号数据,所述多个清算批次号数据以清算批次表格式存在清算模块的数据库中。
S4:调度模块将清算批次表从清算模块的数据库中提取至分润计算模块进行分润手续费的计算。
2.根据权利要求1所述的一种交易流水分布式批量处理方法,其特征在于,在上述步骤S2中,清洗转换过滤并存入清算模块的数据库中的步骤包括:
S21:所述清算模块查询出成功的交易流水;
S22:将成功的交易流水导入清算模块;
S23:所述清算模块通过关联其他交易流水表将成功的清算流水转换成需要的字段后,形成带有清算批字号的清算流水或者清算批字号为空的清算流水;
S24:更新每笔交易的清算批次号信息形成清算批次号表,并通过调度模块存储于清算模块的数据库中。
3.根据权利要求1所述的一种交易流水分布式批量处理方法,其特征在于,所述交易流水包括消费、订单、代付、退款或者其他交易类型的数据。
4.根据权利要求1所述的一种交易流水分布式批量处理方法,其特征在于,所述清算批次表包括清算日期、批次号、组号、清算状态以及笔数。
5.一种交易流水分布式批量处理系统,其特征在于,包括调度模块、交易流水模块、清算模块以及分润计算...
【专利技术属性】
技术研发人员:孙煌,陈志杰,吴海波,郭倩,
申请(专利权)人:银盛支付服务股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。