资源处理方法及装置、电子设备、存储介质制造方法及图纸

技术编号:37678099 阅读:26 留言:0更新日期:2023-05-26 04:44
本申请提供了一种资源处理方法及装置、电子设备、存储介质,该方法包括:接收针对目标资源的配发请求,配发请求用于触发对目标资源进行配发处理,配发请求中包括目标资源的资源标识、请求处理数量和资源请求类型;根据资源标识,获取目标资源对应的配发计数,配发计数表示目标资源在当前时刻已被配发的数量,配发计数存储于目标数据库中,目标数据库为支持通过单线程对存储的数据进行原子操作的键值型数据库,原子操作用于对数据进行更新;根据请求处理数量,对配发计数执行与资源请求类型对应的原子操作;根据原子操作后的配发计数,对目标资源进行配发处理。本申请实施例能够提升向用户配发虚拟资源时的效率。用户配发虚拟资源时的效率。用户配发虚拟资源时的效率。

【技术实现步骤摘要】
资源处理方法及装置、电子设备、存储介质


[0001]本申请涉及数据处理领域,特别涉及一种资源处理方法及装置、电子设备、存储介质。

技术介绍

[0002]互联网应用程序一般会通过设置各类虚拟资源并向用户提供虚拟资源的方式来提升用户黏度,虚拟资源例如可以是不同金额的优惠价、积分、虚拟金币、礼品卡等。
[0003]为了避免在向用户配发虚拟资源时出现发超,即,配发出去的虚拟资源数量超过设置的库存数量的上限的情况出现,一般会通过使用分布式锁锁住虚拟资源,即,使用分布式锁锁住要执行增加库存或减少库存的编码块,以对存储在业务数据库,例如mysql数据库中的该虚拟资源的库存数进行更新操作。该种方法在并发处理量较大的情况下,会导致系统处理性能下降,甚至导致业务不可用的情况出现。

技术实现思路

[0004]本申请提供一种资源处理方法及装置、电子设备、存储介质,以提升向用户配发虚拟资源时的效率,进而提升系统性能。
[0005]第一方面,本申请提供了一种资源处理方法,该数据匹配方法包括:
[0006]接收针对目标资源的配发请求,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种资源处理方法,其特征在于,包括:接收针对目标资源的配发请求,其中,所述配发请求用于触发对目标资源进行配发处理,所述配发请求中包括目标资源的资源标识、请求处理数量和资源请求类型,所述目标资源为库存数量存在上限的虚拟资源;根据所述资源标识,获取所述目标资源对应的配发计数,其中,所述配发计数表示所述目标资源在当前时刻已被配发的数量,所述配发计数存储于目标数据库中,所述目标数据库为支持通过单线程对存储的数据进行原子操作的键值型数据库,所述原子操作用于对数据进行更新;根据所述请求处理数量和所述资源请求类型,对所述配发计数执行原子操作;以及,根据所述原子操作后的配发计数,对所述目标资源进行配发处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述请求处理数量和所述资源请求类型,对所述配发计数执行原子操作,包括:在所述资源请求类型为资源获取类型的情况下,根据第一预设指令和所述请求处理数量,对所述配发计数执行原子自增操作,以将所述配发计数的数值更新为当前数值和所述请求处理数量的和值,其中,所述第一预设指令为所述目标数据库中用于对数值执行原子自增操作的指令;在所述资源请求类型为资源退回类型的情况下,根据第二预设指令和所述请求处理数量,对所述配发计数执行原子自减操作,以将所述配发计数的数值更新为当前数值和所述请求处理数量的差值,其中,所述第二预设指令为所述目标数据库中用于对数值执行原子自减操作的指令。3.根据权利要求2所述的方法,其特征在于,所述根据所述原子操作后的配发计数,对所述目标资源进行配发处理,包括:在所述资源请求类型为资源获取类型的情况下,判断所述原子自增操作后的配发计数是否大于所述目标资源的库存数量的上限;若所述原子自增操作后的配发计数小于或等于所述库存数量的上限,则生成与所述配发请求对应的数据配发记录;将所述数据配发记录写入至业务数据库中,所述业务数据库用于存储所述目标资源的数据配发记录;向发送所述配发请求的终端设备返回用于表示请求成功的第一响应消息;其中,所述数据配发记录中包括目标用户的用户标识和配发标识,所述配发标识用于表示与所述请求处理数量对应的目标资源是否已配发至所述目标用户,所述配发标识的初始数值表示已配发,所述目标用户为基于所述终端设备发出所述配发请求的用户。4.根据权利要求2所述的方法,其特征在于,所述根据所述原子操作后的配发计数,对所述目标资源进行配发处理,包括:在所述资源请求类型为资源退回类型的情况下,获取目标用户的用户标识,其中,所述目标用户为基于终端设备发出所述配发请求的用户;根据所述用户标识,从业务数据库中获取与所述目标用户对应的数据配发记录;将所述数据配发记录中的配发标识的数值更新为表示已退回的数值,并向所述终端设备返回表示请求成功的第二响应消息。
5.根据权利要求1所述的方法,其特征在于,在所述根据所述资源标识,获取所述目标资源对应的配发计数步骤之前,所述方法还包括:在所述资源请求类型为资源获取类型的情况下,获取所述...

【专利技术属性】
技术研发人员:王文治蒋宁吴鹏罗展松吴海英胡伟宋瑞鹏
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1