买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:四川新网银行股份有限公司
摘要:本发明公开了一种批量扣款的分布式分片处理方法、系统、设备及存储介质,涉及计算机技术领域。一种批量扣款的分布式分片处理方法,包括以下步骤:读取当日绝限的还款订单,并将与还款订单对应的客户信息录入待扣款客户信息表;基于服务配置的节点数对待扣款客户信息表中的数据进行分区算法,平均分成若干个区间;计算区间内每一位客户的欠款总金额,并将客户信息及欠款总金额录入待扣款流水表;读取待扣款流水表,调用支付系统进行批量扣款。本发明提供的方法克服了现有技术中存在的处理效率低、扩展性差和容错性低的问题,实现了对于物理资源的合理分配,降低运营成本且提高了处理效率。
主权项:1.一种批量扣款的分布式分片处理方法,其特征在于,包括以下步骤:读取当日绝限的还款订单,并将与所述还款订单对应的客户信息录入待扣款客户信息表;基于服务配置的节点数对所述待扣款客户信息表中的数据进行分区算法,平均分成若干个区间,在该步骤中,对当日有绝限的还款订单的客户进行分区处理的操作包括步骤1-步骤3;步骤1:分区处理,将待扣款客户信息表中的客户均分放置到多个区间,Master节点读取配置文件中总结点m,并获取待扣款客户信息auto_pymt_init表id字段最小值a和最大值b,调用分区处理方法rangePartitioning(m,a,b),输出分区计算结果为ListMapString,Object,[{NodeID=1,range=[a,a1]},{NodeID=2,range=[a1+1,a2]},…,{NodeID=m,range=[am,b]}];步骤2:Master节点订单消息网关OrderGateway,步骤1中的结果按NodeID维度节点进行加工,推送到RabbitMQ队列queue1;步骤3:Master节点订单消息分解OrderSplitter,监听queque1的消息,根据消息中NodeID值将不同消息推送到不同队列中pre_pymt_queue_m,其中m为节点的NodeID,消息体为{”range”:’[a,a1]’};计算所述区间内每一位客户的欠款总金额,并将所述客户信息及欠款总金额录入待扣款流水表;读取所述待扣款流水表,调用支付系统进行批量扣款。
全文数据:
权利要求:
百度查询: 四川新网银行股份有限公司 一种批量扣款的分布式分片处理方法、系统及设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。