预设对象的存量校验方法、装置、存储介质及电子设备制造方法及图纸

技术编号:33370455 阅读:49 留言:0更新日期:2022-05-11 22:35
本公开提供了一种预设对象的存量校验方法、装置、存储介质及电子设备,该方法包括:在接收到预设对象的可消耗查询请求时,获取第一校验标记的当前值以及第二校验标记的当前值;在第一校验标记的当前值和第二校验标记的当前值均为第一预设值的情况下,不进行预设对象库存的存量校验,反馈预设对象的可消耗展示信息;在第一校验标记的当前值和第二校验标记的当前值中的任意一个当前值为第二预设值的情况下,进行预设对象库存的存量校验,并根据存量校验的校验结果反馈预设对象的可消耗展示信息。本公开大幅度降低了在可消耗信息展示时需要进行校验的请求数量,缩短了接口的响应时间,使用户在短时间内就可以收到反馈,具有更好的使用体验。好的使用体验。好的使用体验。

【技术实现步骤摘要】
预设对象的存量校验方法、装置、存储介质及电子设备


[0001]本公开涉及数据信息处理
,特别涉及一种预设对象的存量校验方法、装置、存储介质及电子设备。

技术介绍

[0002]在当今社会中,电子数据信息的处理广泛应用于各行各业,用户通过接口发送各类请求以获取所需要的数据或实物。针对任意一种可以被获取的数据或实物,其通常具有固定的存量供用户获取,存量不足时则无法继续获取。随着网络和智能设备的发展,在同一时刻可能存在大量的并发请求通过接口请求一定量的数据或实物,服务器后台则需要通过对库存的校验来判断当前是否可以进行请求的响应和执行。通常情况下,后台将需要进行校验的库存的值设置到数据库中,例如Redis数据库,以便并发请求大量的读写操作实现校验功能,但是在高并发场景下校验次数大幅提升,造成请求的响应时间会成倍增加,严重影响用户使用体验,甚至可造成用户流失。

技术实现思路

[0003]本公开实施例的目的在于提供一种预设对象的存量校验方法、装置、存储介质及电子设备,用以解决现有技术中高并发场景下校验次数提升所造成的请求响应时间增加的问本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种预设对象的存量校验方法,其特征在于,包括:在接收到预设对象的可消耗查询请求时,获取第一校验标记的当前值以及第二校验标记的当前值;在所述第一校验标记的当前值和所述第二校验标记的当前值均为第一预设值的情况下,不进行预设对象库存的存量校验,反馈预设对象的可消耗展示信息;在所述第一校验标记的当前值和所述第二校验标记的当前值中的任意一个当前值为第二预设值的情况下,进行预设对象库存的存量校验,并根据所述存量校验的校验结果反馈预设对象的可消耗展示信息。2.根据权利要求1所述的存量校验方法,其特征在于,该方法进一步包括:在接收到预设对象的存量消耗请求时,进行预设对象库存的预扣减存量校验,在所述预扣减存量校验通过时,执行所述存量消耗请求并从所述预设对象库存中扣减所述存量消耗请求中所请求的消耗额度;进行预设对象库存的核销存量校验,在所述核销存量校验通过时,在第一存量表中记录扣减所述消耗额度后的所述预设对象库存的存量值。3.根据权利要求2所述的存量校验方法,其特征在于,所述第一校验标记的当前值基于预设最低消耗量X以及所述第一存量表中所记录的预设对象的当前存量值确定;所述第二校验标记的当前值基于所述预设对象的实际消耗量确定或基于预估消耗量与第二存量表中所记录的预设对象的当前存量值确定。4.根据权利要求3所述的存量校验方法,其特征在于,所述第一校验标记的当前值以及所述第一存量表由第一进程进行维护;所述第二校验标记的当前值以及所述第二存量表由第二进程进行维护。5.根据权利要求3所述的存量校验方法,其特征在于,在获取所述第一校验标记的当前值之前,基于如下步骤确定所述第一校验标记的当前值:在本地缓存的第一存量表中确定所述预设对象的第一存量值M;在所述第一存量值M小于预设最低消耗量X的情况下,将所述第一校验标记的当前值设置为所述第二预设值;在所述第一存量值M大于或等于所述预设最低消耗量X的情况下,将所述第一校验标记的当前值设置为所述第一预设值。6.根据权利要求3所述的存量校验方法,其特征在于,在获取所述第二校验标记的当前值之前,基于如下步骤确定所述第二校验标记的当前值:获取在当前周期的上一个周期内所述预设对象的第一实际消耗量P,以及所述当前周期的上上个周期内所述预设对象的第二实际消耗量Q;在所...

【专利技术属性】
技术研发人员:丰靖姗章东升孙康
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1