资源获取请求处理系统、方法及装置制造方法及图纸

技术编号:26342461 阅读:43 留言:0更新日期:2020-11-13 20:34
本说明书实施例提供一种资源获取请求处理系统、方法及装置,可以应用于金融领域在计算机使用过程中数据的处理。所述方法包括:接收资源获取请求;在根据预设规则验证所述资源获取请求对应的用户具有资源获取资格的情况下,将所述资源获取请求发送至缓存服务器集群;根据所述缓存服务器集群发来的扣减后的资源虚拟库存,对数据库中资源真实库存进行扣减;将扣减后的资源真实库存发送至缓存服务器集群,以便于所述缓存服务器集群根据所述扣减后的资源真实库存信息更新每个缓存服务器缓存的资源虚拟库存,以使每个缓存服务器缓存的资源虚拟库存等于扣减后的资源真实库存,从而保证数据在系统内的一致性。

【技术实现步骤摘要】
资源获取请求处理系统、方法及装置
本说明书实施例涉及计算机
,特别涉及一种资源获取请求处理系统、方法及装置。
技术介绍
随着移动终端及电子商务技术的发展,越来越多的用户使用移动终端或计算机进行网上购物、购买火车票等。在电子商务系统中,常需要通过各种促销优惠来提升网站流量,促进商品销售。电商软件系统常采用个性化定制开发的方式实现电子商务的促销政策。其中就包括限时秒杀活动,商家在秒杀平台上提交参与秒杀活动的商品信息,平台在秒杀活动页面展示该信息,买家能在该页面进行商品选择及秒杀。限时秒杀活动提高了店铺的销量,而且给买家带来了优惠。秒杀活动开始时,同一时间或者同一时间段内购买同样商品的用户非常多,秒杀系统在短时间内瞬间客户量大,热点资源被频繁请求,可能出现系统崩溃和数据不一致问题。现有技术中,可以通过使用redis缓存和RabbitMQ消息队列,来减少对数据库的访问,从而减轻数据库的压力,实现系统对高并发的支持。然而,由于互联网用户的人数和行为难以预测,发行过程伴随着恶意攻击抢购行为,更加剧了高峰时段的系统压力,最终因为系统资源本文档来自技高网...

【技术保护点】
1.一种资源获取请求处理系统,其特征在于,包括:应用服务器和缓存服务器集群;/n所述应用服务器,用于接收资源获取请求,在根据预设规则验证所述资源获取请求对应的用户具有资源获取资格的情况下,将所述资源获取请求发送至所述缓存服务器集群;根据所述缓存服务器集群发来的扣减后的资源虚拟库存,对数据库中资源真实库存进行扣减,得到扣减后的资源真实库存;将所述扣减后的资源真实库存发送至所述缓存服务器集群;/n所述缓存服务器集群包括多个缓存服务器,每个缓存服务器缓存有资源虚拟库存;所述缓存服务器集群,用于根据所述资源获取请求扣减处理所述资源获取请求的缓存服务器中的资源虚拟库存,将扣减后的资源虚拟库存发送至所述应...

【技术特征摘要】
1.一种资源获取请求处理系统,其特征在于,包括:应用服务器和缓存服务器集群;
所述应用服务器,用于接收资源获取请求,在根据预设规则验证所述资源获取请求对应的用户具有资源获取资格的情况下,将所述资源获取请求发送至所述缓存服务器集群;根据所述缓存服务器集群发来的扣减后的资源虚拟库存,对数据库中资源真实库存进行扣减,得到扣减后的资源真实库存;将所述扣减后的资源真实库存发送至所述缓存服务器集群;
所述缓存服务器集群包括多个缓存服务器,每个缓存服务器缓存有资源虚拟库存;所述缓存服务器集群,用于根据所述资源获取请求扣减处理所述资源获取请求的缓存服务器中的资源虚拟库存,将扣减后的资源虚拟库存发送至所述应用服务器;根据所述扣减后的资源真实库存更新每个缓存服务器缓存的资源虚拟库存,以使每个缓存服务器缓存的资源虚拟库存等于扣减后的资源真实库存。


2.根据权利要求1所述的系统,其特征在于,所述系统还包括:
客户端,用于在基于用户的操作行为确定所述用户具有发送请求资格的情况下,将所述用户的资源获取请求发送至应用服务器。


3.根据权利要求2所述的系统,其特征在于,所述客户端提供有验证码,在用户输入的验证码通过校验后,确定所述用户具有发送请求资格。


4.根据权利要求2所述的系统,其特征在于,所述客户端提供有资源获取请求发送页面,所述资源获取请求发送页面包括资源获取请求发送按钮,在用户进入所述资源获取请求发送页面和触发资源获取请求发送按钮的时间间隔大于预设值的情况下,确定所述用户具有发送请求资格。


5.根据权利要求1所述的系统,其特征在于,所述应用服务器根据以下方式验证所述资源获取请求对应的用户是否具有资源获取资格:
生成所述资源获取请求对应的用户标识;所述用户标识用于唯一标识发送所述资源获取请求的用户;
根据所述用户标识确定所述用户标识对应的用户发送资源获取请求的次数,若所述次数小于预设次数,则所述用户具有资源获取资格。


6.根据权利要求1所述的系统,其特征在于,所述系统包括多个应用服务器,相应的,所述多个应用服务器每隔预设时间从数据库中获取令牌,具有令牌的应用服务器根据所述缓存服务器集群发来的扣减后的资源虚拟库存,对数据库中资源真实库存进行扣减,得到扣减后的资源真实库存,并归还令牌至数据库中;其中,所述数据库中存储有一枚令牌。


7.一种资源获取请求处理方法,其特征在于,应用于应用服务器,所述方法包括:
接收资源获取请求;
在根据预设规则验证所述资源获取请求对应的用户具有资源获取资格的情况下,将所述资源获取请求发送至缓存服务器集群;其中,所述缓存服务器集群包括多个缓存服务器,每个缓存服务器缓存有资源虚拟库存;
根据所述缓存服务器集群发来的扣减后的资源虚拟库存,对数据库中资源真实库存进行扣减;
将扣减后的资源真实库存发送至缓存服务器集群,以便于所述缓存服务器集群根据所述扣减后的资源真实库存更新每个缓存服务器...

【专利技术属性】
技术研发人员:王娜赵森李亚萌
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1