【技术实现步骤摘要】
一种入账后可实时进行电子登记薄调增的方法及系统
[0001]本专利技术涉及银行票据清分
,尤其涉及一种入账后可实时进行电子登记薄调增的方法及系统。
技术介绍
[0002]针对票据/电商等清分类业务,商户为了高效的开展业务,其希望实时感知其电子登记薄的入金、出金交易结果,通知商户交易结果,获取当前账户实时余额。此前商户的交易结果依赖核心交易系统的日终对账文件,清分系统日终跑批读取对账文件进行电子登记薄的调增调减,并通知商户交易结果,且商户余额也为上日余额,此方案无法满足商户高效开展业务的诉求。
[0003]目前现有技术第一种是通过接收账户的入金的请求信息才能进行后续电子登记薄的入金调增,此方案对不同场景入金均需对接核心交易系统进行接口的排期、联调、开发对接,耗时耗力,系统间耦合性高;第二种是日终获取上游系统的入金交易信息进行跑批而后才能对电子登记薄进行调增,此方案只能显示T
‑
1日电子登记簿的余额等信息,实时性低。
技术实现思路
[0004]为解决现有技术的不足,本专利技术提出一 ...
【技术保护点】
【技术特征摘要】
1.一种入账后可实时进行电子登记薄调增的方法,其特征在于,包括:根据商户的转账交易信息生成流水表;将所述流水表落入至Mysql数据库,生成落库记录;根据落库记录生成相应的binlog日志;通过分布式流处理引擎收集binlog日志,得到封装后的binlog日志;将所述封装后的binlog日志发送至分布式消息中间件的待消费主题,待消费主题对封装后的binlog日志进行日志处理;配置待监控的入金账户,并获取入金账户信息;配置待同步的源消费主题和目的消费主题;添加过滤规则;通过消费源Kafka
‑
topic1中的消息,加载过滤规则;同步需监控的入金账户信息,并对入金账户信息进行打标,得到打标后的入金账户信息;将打标后的入金账户信息同步至消费源Kafka
‑
topic2;消费源Kafka
‑
topic2接收打标后的入金账户信息;判断打标后的入金账户信息对应的入金账户是否已配置;对未配置的入金账户对应的打标后的入金账户信息进行舍弃;保存已配置的入金账户对应的打标后的入金账户信息,得到筛选后的入金账户信息;获取交易平台号,基于交易平台号区分筛选后的入金账户信息的业务类型;基于业务类型执行业务处理。2.如权利要求1所述的方法,其特征在于,所述根据商户的转账交易信息生成流水表,包括:收集商户的入金交易信息;所述入金交易信息包括:付款账户号、收款账户号、交易金额、交易类型、交易日期;将商户的每笔入金交易信息存储至流水表。3.如权利要求1所述的方法,其特征在于,所述通过分布式流处理引擎收集binlog日志,得到封装后的binlog日志,包括:通过Canal模拟Mysql slave的交互协议;向Mysql master发送dump协议;Mysql接收dump协议,推送binlog日志至Canal;分布式流处理引擎对binlog日志进行解析;获得解析后的binlog日志;对解析后的binlog日志进行二次封装,得到封装后的binlog日志。4.如权利要求3所述的方法,其特征在于,所述二次封装包括:对binlog日志进行打标以及对binlog日志进行清洗。5.如权利要求1所述的方法,其特征在于,所述基于业务类型执行业务处理,包括:若业务类型为母户入金,则将筛选后的入金账户信息发送至商户。6.如权利要求1所述的方...
【专利技术属性】
技术研发人员:高铭阳,
申请(专利权)人:中信百信银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。