[发明专利]一种红包实时派发的方法、装置、系统及存储介质有效
申请号: | 201710550199.9 | 申请日: | 2017-07-06 |
公开(公告)号: | CN107451853B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 刘成武;许志鹏;熊胜杰;杨文武 | 申请(专利权)人: | 浙江唯品会支付服务有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 310000 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种红包实时派发的方法、装置、系统及存储介质。所述方法包括:通过将活动总预算拆分成多份分配到各redis缓存实例中,每个redis缓存实例具有一个预算节点,应用服务器接收抢红包请求,轮询本地内存中的预算节点路由表以获取可用状态的预算扣减节点,将抢红包请求关联到预算扣减节点,并生成红包;利用redis的单线程串行特性,当红包的金额满足预设条件时,将红包派发至与所述请求对应的用户设备;当红包的金额不满足预设条件时,对预算扣减节点中的碎片进行转移,并寻找下一个预算节点进行处理。进而能够提高系统的并发处理能力,同时又能保证实时性和预算扣减的准确性,进而提高了用户体验及保证资金安全。 | ||
搜索关键词: | 一种 红包 实时 派发 方法 装置 系统 存储 介质 | ||
【主权项】:
一种红包实时派发的方法,其特征在于,所述方法包括:创建活动时,将活动总预算拆分成n份节点预算额,将n份节点预算额分配到各redis缓存实例中的预算节点,并将各节点预算额保存到第一数据库;其中,各redis缓存实例分别具有一个预算节点,所述预算节点还包括已发放额;在接收用户设备发送的与所述活动对应的抢红包请求时,轮询本地内存中的预算节点路由表中的各预算节点状态,以选取一个可用状态的redis缓存实例中的预算节点作为预算扣减节点,将所述抢红包请求关联到所述预算扣减节点;其中,所述预算节点路由表记录各预算节点状态;根据所述预算扣减节点中的节点预算额生成红包,将所述红包的金额累加到所述已发放额;当累加后的已发放额满足预设条件时,将所述红包派发至与所述抢红包请求对应的用户设备,并将所述累加后的已发放额以及与所述红包对应的派发记录保存到第二数据库。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江唯品会支付服务有限公司,未经浙江唯品会支付服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710550199.9/,转载请声明来源钻瓜专利网。
- 上一篇:用于拆装燃油泵的工具
- 下一篇:一种高强度高性能平头T型六角匙