[发明专利]一种用于资源补贴的数据处理方法、装置和系统有效
申请号: | 202110605217.5 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113269590B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 宋志立 | 申请(专利权)人: | 五八到家有限公司 |
主分类号: | G06Q30/0207 | 分类号: | G06Q30/0207;G06Q30/0208;G06F16/245 |
代理公司: | 北京清诚知识产权代理有限公司 11691 | 代理人: | 喻颖 |
地址: | 410205 湖南省长沙市高新开*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 资源 补贴 数据处理 方法 装置 系统 | ||
本发明公开了一种用于资源补贴的数据处理方法、装置和系统,其中方法包括:设置资源补贴属性,将所述资源补贴属性存入数据库中,所述资源补贴属性包括补贴数量;用户向消息队列单元发送绑定资源补贴申请,所述消息队列单元将所述资源补贴申请转发给资源补贴单元;所述资源补贴单元向分布式锁获取锁,如果获取锁成功则,向所述用户发送确认信息,由用户确认绑定所述资源补贴,用户确认后更新所述数据库中的存储的补贴数量,释放锁。采用该技术方案,通过分布式锁保证每个用户的申请绑定资源补贴都能成功,不会再出现申请绑定资源补贴后实际无法获得的问题,提升了用户的使用感受。
技术领域
本发明涉及计算机信息处理领域,具体而言,涉及一种用于资源补贴的数据处理方法、装置和系统。
背景技术
随着互联网技术的发展,互联网用户越来越多。互联网上的资源也变得越来越丰富,互联网公司能够给用户的资源补贴也越来越多。
但随着用户数量的增多,而互联网公司的资源数量有限,当用户数量增多到一定程度时,申请绑定资源补贴的申请数量会大于互联网公司所拥有资源补贴的数量。会造成一部分用户申请绑定了资源补贴,但实际却无法获得,给用户带来非常不好的体验。而且用户申请绑定的信息数量过多,超过了服务器的处理速度,会导致部分用户的申请绑定的信息丢失,使用户体验更加不好。
发明内容
本发明旨在解决现有资源补贴的处理方法不能应对大量用户申请绑定的场景,给用户的体验非常不好的问题。
为了解决上述技术问题,本发明第一方面提出一种用于资源补贴的数据处理方法,方法包括:
设置资源补贴属性,将所述资源补贴属性存入数据库中,所述资源补贴属性包括补贴数量;
用户向消息队列单元发送绑定资源补贴申请,所述消息队列单元将所述资源补贴申请转发给资源补贴单元;
所述资源补贴单元向分布式锁获取锁,如果获取锁成功则,向所述用户发送确认信息,由用户确认绑定所述资源补贴,用户确认后更新所述数据库中的存储的补贴数量,释放锁。
根据本发明的一种优选实施方式,所述消息队列单元与所述资源补贴单元之间设置有转发单元,所述转发单元接收所述消息队列单元发送的消息,并将接收到的消息转发给所述资源补贴单元。
根据本发明的一种优选实施方式,所述转发单元中设置有转发速率阈值;
若所述消息队列单元发送消息的速率低于所述转发速率阈值,则所述转发单元直接转发所述消息队列单元发送的消息;
若所述消息队列单元发送消息的速率高于所述转发速率阈值,则所述转发单元将所述消息队列单元发送的消息存储在本地,按所述转发速率阈值向所述资源补贴单元转发消息。
根据本发明的一种优选实施方式,向分布式锁获取锁还包括获取过期时间,如果获取锁的时间达到过期时间则释放锁。
根据本发明的一种优选实施方式,向分布式锁获取锁还包括获取校验值,所述校验值为随机数,当获取锁的时间达到过期时间,比对校验值是否一样,如果一样则释放锁。
根据本发明的一种优选实施方式,所述分布式锁为多段式分布式锁。
根据本发明的一种优选实施方式,所述分布式锁为基于Redis的分布式锁。
本发明第二方面提出一种用于资源补贴的数据处理装置,包括:
资源补贴设置模块,用于设置资源补贴属性,将所述资源补贴属性存入数据库中,所述资源补贴属性包括补贴数量;
消息发送模块,用户向消息队列单元发送绑定资源补贴申请,所述消息队列单元将所述资源补贴申请转发给资源补贴单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八到家有限公司,未经五八到家有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110605217.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法及装置
- 下一篇:边刷清洁装置及设备