记账方法、装置、可读介质、电子设备及产品制造方法及图纸

技术编号:42621176 阅读:26 留言:0更新日期:2024-09-06 01:25
本公开涉及一种记账方法、装置、可读介质、电子设备及产品。可以获取对目标账户的动账请求;在确定所述动账请求对应的目标订单满足所述目标账户对应的预设汇总记账条件的情况下,对所述目标订单进行汇总记账,所述汇总记账表征对所述目标账户的账户余额进行异步更新;在确定所述动账请求对应的目标订单不满足所述预设汇总记账条件的情况下,对所述目标订单进行实时记账,所述实时记账表征对所述目标账户的账户余额进行实时更新。

【技术实现步骤摘要】

本公开涉及数据处理,具体地,涉及一种记账方法、装置、可读介质、电子设备及产品


技术介绍

1、在账务系统中,一个账户本质上是数据库中的一条记录,账户余额就是记录中的一个字段。当账务系统接收到动账请求时,账户的动账主要由两部分构成,一是更新账户余额,二是落动账明细。为了保证动账数据的准确性,系统在动账时会对数据库中的账户所在行进行上锁(或称之为“加锁”)、更新、释放锁等操作。

2、对于一些业务量特别大的账户(一般称之为“热点账户”或“热点状态账户”),在动账处理时常常瞬间出现多个并发请求,但是在并发请求中仅有一个请求可以持有当前账户的行锁,其它请求需要进行锁等待,这会占用大量的数据库连接。并且,上游支付系统由于锁等待导致的请求超时会进行重试,这进一步增大了账户的并发请求tps(transactionsper second,每秒处理交易或者事务数量)。大量的数据库连接被占用无法释放,数据库连接逐步被耗尽,从而影响整体业务,这被称为热点账户问题。


技术实现思路

1、提供该
技术实现思路
部分以便以简要的形式本文档来自技高网...

【技术保护点】

1.一种记账方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述动账类型,确定所述目标订单是否满足所述预设汇总记账条件包括:

4.根据权利要求3所述的方法,其特征在于,所述预设汇总记账条件包括:

5.根据权利要求3所述的方法,其特征在于,所述确定所述目标账户的账户可用余额包括:

6.根据权利要求5所述的方法,其特征在于,所述Redis缓存包括第一Redis缓存以及第二Redis缓存;所述获取所述目标账户对应的待扣款额度包括:

<...

【技术特征摘要】

1.一种记账方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述动账类型,确定所述目标订单是否满足所述预设汇总记账条件包括:

4.根据权利要求3所述的方法,其特征在于,所述预设汇总记账条件包括:

5.根据权利要求3所述的方法,其特征在于,所述确定所述目标账户的账户可用余额包括:

6.根据权利要求5所述的方法,其特征在于,所述redis缓存包括第一redis缓存以及第二redis缓存;所述获取所述目标账户对应的待扣款额度包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.根据权利要求5所述的方法,其特征在于,所述方法还包括:

9.根据权利要求5所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1所述的方法,其特征在于,所述对所述目标订单进行实时记账包括:

11.根据权利要求10所述的方法,其特征在于,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,所述预设动账时间条件包括所述目标记账凭证记录的动账时间与当前时间的时间间隔大于或者等于预设时间间隔。

13.根据权利要求11所述的方法,其特征在于,所述根据所述目标记账凭证对所述目标账户进行账户更新包括:

14.根据权利要求13所述的方法,其特征在于,所述目标记账凭证包括所述最早记录批次的至少一个记账凭证;所述账户余额包括所述目标账户的实际余额和参考余额;所述实际余额为在对所述目标订单进行实时记账阶段进行余额更新的所述目标账户的...

【专利技术属性】
技术研发人员:黄宗敏李钟炜滕子月刘礼文杜旭东
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1