【技术实现步骤摘要】
权益发放方法、装置、权益平台服务器和存储介质
[0001]本申请涉及数据处理
,特别是涉及一种权益发放方法、装置、权益平台服务器和存储介质。
技术介绍
[0002]在对客户经营的业务流程中,发放权益是促进客户活跃度和转化度的重要手段。其中,发放的权益包括优惠券、积分、活动资格和抽奖资格等。需发放权益的业务经营方案存的特点包括:客群特定、用户数量多、权益发放需及时、权益信息特定和支持策略指定。
[0003]然而,传统的权益发放方法,存在在短时间内无法及时响应大量的权益发放请求等问题,从而导致权益平台服务器在权益发放过程中可能出现权益发放失败的现象。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够避免在短时间内无法及时响应大量的权益发放请求的权益发放方法、装置、权益平台服务器和存储介质
[0005]第一方面,提供一种权益发放方法,上述方法应用于权益平台服务器,上述方法包括:
[0006]响应于接收到业务系统输出的权益发放请求,对权益发放请求进行幂等校验,得到对 ...
【技术保护点】
【技术特征摘要】
1.一种权益发放方法,所述方法应用于权益平台服务器,所述方法包括:响应于接收到业务系统输出的权益发放请求,对所述权益发放请求进行幂等校验,得到对应的校验结果;所述权益发放请求包括用户标识信息和权益模板标识信息;响应于所述校验结果为校验通过,根据所述权益模板标识信息在对应的权益模板库存表中进行选择操作,得到目标权益模板库存分表;所述目标权益库存分表为所述权益模板库存表中被选择的权益模板库存分表;根据所述目标权益模板库存分表进行库存扣减操作,得到库存扣减结果;响应于所述库存扣减结果为库存扣减成功,根据所述权益发放请求生成权益发放指令,并将所述权益发放指令反馈至所述业务系统,以使所述业务系统根据所述权益发放指令进行用户权益发放。2.根据权利要求1所述的方法,其特征在于,所述对所述权益发放请求进行幂等校验,得到对应的校验结果,包括:根据所述权益发放请求的请求标识信息在幂等表中进行查询操作,得到查询结果;所述查询结果包括查询成功和查询失败;响应于所述查询结果为所述查询失败,将所述请求标识信息存储至所述幂等表,并将所述校验结果确定为所述验证通过;响应于所述查询结果为所述查询成功,将所述校验结果确定为验证失败。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述权益平台服务器的AP I网关,监控所述权益平台服务器的资源使用数据;所述资源使用数据包括所述权益平台服务器的中央处理器使用率、内存使用率、线程使用率和连接池使用率;响应于所述资源使用数据大于对应的预设阈值,对所述权益平台服务器进行自动扩容,并输出所述资源使用数据的告警信息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述校验结果为校验未通过,将所述校验结果反馈至所述业务系统,以使所述业务系统根据所述校验结果发布重复请求的通知。5.根据权利要求1所述的方法,其特征在于,所述选择操作包括随机选择;所述根据所述权益模板标识信息在对应的权益模板库存表中进行选择操作,得到目标权益模板库存分表,包括:基于随机算法,根据所述权益模板标识信息在对应的权益模板库存表中进行随机选择,得到所述目标权益模板库存分表。6.根据权利要求1所述的方法,其特征在于,所述库存扣减结果包括所述库存扣减成功和库存扣减失败;其中,所述根据所述目标权益模板库存分表进行库存扣减操作,得到库存扣减结果,包括:判断所述目标权益模板库存分表所记录的权益模板库存数量是否大于所述权益发放请求的请求数量;若所述权益模板库存数量大于所述请求数量,将所述权益模板库存数量更新为目标差值,并将所述库存扣减结果确定为所述库存扣减成功;其中,所述目标差值为所述权益模板库存数量和所述请求数量的差值;
若所述权益模板库存数量小于或等于所述请求数量,将所述库存扣减结果确定为所述库存扣减失败。7.根据权利要求1至6任意一项所述的方法,其特征...
【专利技术属性】
技术研发人员:石松坡,
申请(专利权)人:上海数禾信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。