【技术实现步骤摘要】
交易数据处理方法、装置、电子设备和存储介质
[0001]本申请涉及计算机
,具体涉及一种交易数据处理方法
、
装置
、
电子设备和存储介质
。
技术介绍
[0002]支付平台是指通过互联网技术提供支付服务和金融交易的平台或系统,其可以连接商家
、
消费者和金融机构,便捷地进行电子支付和资金转移
。
交易数据是指某个交易账户的交易记录,可以包含该交易账户的存款
、
取款
、
转账
、
消费等操作的详细信息
。
[0003]通常,支付平台可从金融机构处获取到交易数据,并基于这些交易数据为支付平台的支付业务提供支持
。
然而在交易数据的流量峰值时,会对支付平台造成较大冲击,难以维持支付平台的稳定性
。
技术实现思路
[0004]本申请实施例提供一种交易数据处理方法
、
装置
、
电子设备和存储介质,可以在拉取参考交易数据时,使用预设消息队列对数据流量进行缓冲,避免支付平台受到流量峰值的冲击,从而维持支付平台的稳定性
。
[0005]本申请实施例提供一种交易数据处理方法,包括:
[0006]从预设数据库中获取参考交易数据,所述参考交易数据包括参考交易时间,所述预设数据库为金融机构提供的数据库;
[0007]基于所述参考交易时间,从多个预设消息队列中确定目标消息队列;
[000 ...
【技术保护点】
【技术特征摘要】
1.
一种交易数据处理方法,其特征在于,所述方法包括:从预设数据库中获取参考交易数据,所述参考交易数据包括参考交易时间,所述预设数据库为金融机构提供的数据库;基于所述参考交易时间,从多个预设消息队列中确定目标消息队列;将所述参考交易数据推送至所述目标消息队列中;响应于数据拉取指令,从所述目标消息队列中拉取所述参考交易数据,并对所述参考交易数据进行数据预处理,得到待存储交易数据;将所述待存储交易数据存入指定数据库中,所述指定数据库为支付平台提供的数据库
。2.
根据权利要求1所述的方法,其特征在于,所述利用所述参考交易时间,从多个预设消息队列中确定目标消息队列,包括:获取每个所述预设消息队列对应的预设编号;基于所述参考交易时间和当前时间,计算目标编号;将所述预设编号和所述目标编号一致的所述预设消息队列,确定为目标消息队列
。3.
根据权利要求2所述的方法,其特征在于,所述基于所述参考交易时间和当前时间,计算目标编号,包括:计算所述参考交易时间和当前时间之间的时间差距;获取所述预设消息队列对应的总队列数量;根据所述时间差距和所述总队列数量,计算目标编号
。4.
根据权利要求1所述的方法,其特征在于,所述响应于数据拉取指令,从所述目标消息队列中拉取所述参考交易数据,并对所述参考交易数据进行数据预处理,得到待存储交易数据包括:响应于数据拉取指令,从所述目标消息队列中拉取所述参考交易数据;对所述参考交易数据进行数据清洗,得到清洗后的参考交易数据;基于预设格式,对所述清洗后的参考交易数据进行格式转换处理,得到待存储交易数据
。5.
根据权利要求1所述的方法,其特征在于,所述参考交易数据还包括参考交易账户,所述将所述待存储交易数据存入指定数据库中,包括:根据所述参考交易账户,从指定数据库中确定目标存储表;利用所述参考交易时间,将所述待存储交易数据写入所述目标存储表中
。6.
根据权利要求5所述的方法,其特征在于,所述指定数据库包括交易账户,以及所述交易账户对应的交易存储表,所述根据所述参考交易账户,从指定数据库中确定目标存储表,包括:在所述交易账户中查询所述参考交易账户;若在所述交易账户中查询到所述参考交易账户,将所述参考交易账户对应的交易存储表确定为目标存储表;若未在所述交易账户中查询到所述参考交易账户,在所述指定数据库中,创建所述参考交易账户对应的交易存储表,得到所述目标存储表
。7.
根据权利要求5所述的方法,其特征在于,所述目标存储表包括预设列族和行键,所
述利用所述参考交易时间,将所述待存储交易数据写入所述目标存储表中,包括:按照所述预设列族,将所述待存储交易数据追加至所述目标存储表,得到数据行;将所述参考交易时间作为所述数据行的行键,写入所述目标存储表
。8.
根据权利要求5所述的方法,其特征在于,所述将所述待存储交易数据存入指定数据库中之后,所述方法还包括:获取待验证交易数据,所述待验证交易数据包括待验证交易账户和待验证交易时间,所述待验证交易数据为所述支付平台与所述金融机构交互时,所述支付平台生成的交易数据;在所述指定数据库中,将所述待验证...
【专利技术属性】
技术研发人员:高诚裕,郑伟涛,黄瀚霆,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。