一种信息处理方法、装置、服务器及存储介质制造方法及图纸

技术编号:22021903 阅读:49 留言:0更新日期:2019-09-04 01:12
本发明专利技术公开了一种信息处理方法、装置、服务器及存储介质,属于信息处理技术领域,该方法包括:接收各客户端发送的虚拟资源转移请求,每个所述虚拟资源转移请求中均携带有相对应的虚拟资源转移数据信息;根据预设的存储策略存储所述虚拟资源转移数据信息;按照预设的提取速率提取所述虚拟资源转移数据信息。本发明专利技术的方法使得服务器能够按照其处理能力稳定地进行虚拟资源转移请求的处理,降低了瞬间高并发请求量对服务器最大吞吐率的要求,有利于降低整个系统的成本,改善服务器处理能力不足时的用户体验效果。

An Information Processing Method, Device, Server and Storage Media

【技术实现步骤摘要】
一种信息处理方法、装置、服务器及存储介质
本专利技术涉及信息处理
,特别涉及一种信息处理方法、装置、服务器及存储介质。
技术介绍
随着移动互联网技术的发展,手机等终端已成为人们生活中的必需品,而终端使用数量的增加对服务器的处理能力也提出了更高的要求,尤其是当出现瞬时涌入几倍于服务器服务能力的信息处理请求量时,如在春节除夕跨年时会有海量用户同时抢红包的场景,由于服务器的处理能力有限,可能导致服务器发生雪崩现象,吞吐能力会急剧下降,甚至完全无法对外提供服务。现有技术中,对于上述问题常用的解决方案是限流,即对超过服务器处理能力的信息处理请求在前置阶段快速拒绝服务,只放行服务器可以处理的信息处理请求,通过控制进入系统的请求数量来保证系统持续稳定地运行,而对于无力提供服务的用户展示报错提示。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:为了减少服务器限流报错状态的持续时间,往往需要部署高于日常需求的服务器,导致一定程度上资源的浪费,提高了成本;此外,对于无力提供服务的用户直接向其强硬报错,导致用户体验差,用户收到报错提示后一般会立刻连续重试,仍会对服务器产生大量压力,本文档来自技高网...

【技术保护点】
1.一种信息处理方法,其特征在于,所述方法包括:接收各客户端发送的虚拟资源转移请求;每个所述虚拟资源转移请求中均携带有相对应的虚拟资源转移数据信息;根据预设的存储策略存储所述虚拟资源转移数据信息;按照预设的提取速率提取所述虚拟资源转移数据信息。

【技术特征摘要】
1.一种信息处理方法,其特征在于,所述方法包括:接收各客户端发送的虚拟资源转移请求;每个所述虚拟资源转移请求中均携带有相对应的虚拟资源转移数据信息;根据预设的存储策略存储所述虚拟资源转移数据信息;按照预设的提取速率提取所述虚拟资源转移数据信息。2.根据权利要求1所述的信息处理方法,其特征在于,所述根据预设的存储策略存储所述虚拟资源转移数据信息包括:将所述虚拟资源转移数据信息存入缓存队列中;所述按照预设的提取速率提取所述虚拟资源转移数据信息包括:按照预设的提取速率从所述缓存队列中提取所述虚拟资源转移数据信息。3.根据权利要求1所述的信息处理方法,其特征在于,所述根据预设的存储策略存储所述虚拟资源转移数据信息包括:根据所述虚拟资源转移数据信息生成索引信息,并将所述索引信息与所述虚拟资源转移数据信息存储在第一账户中;将所述索引信息存入缓存队列。4.根据权利要求3所述的信息处理方法,其特征在于,所述虚拟资源转移数据信息包括相对应的客户端的账户信息和虚拟资源数量信息;所述根据所述虚拟资源转移数据信息生成索引信息,并将所述索引信息与虚拟资源转移数据信息存储在第一账户中包括:获取所述客户端的账户信息;根据所述客户端的账户信息生成索引信息;创建所述索引信息与所述虚拟资源转移数据信息间的对应关系;按照所述对应关系将所述索引信息与所述虚拟资源转移数据信息存储在所述第一账户中。5.根据权利要求3或4所述的信息处理方法,其特征在于,所述按照预设的提取速率提取所述虚拟资源转移数据信息包括:按照预设的提取速率从所述缓存队列中提取所述索引信息;根据所述索引信息从所述第一账户中获取相对应的虚拟资源转移数据信息。6.根据权利要求5所述的信息处理方法,其特征在于,在根据所述索引信息从所述第一账户中获取相对应的虚拟资源转移数据信息之后,所述方法还包括:根据所述虚拟资源转移数据信息将相对应的虚拟资源数量转移至第二账户中;删除所述第一账户中的所述虚拟资源转移数据信息。7.根据权利要求4所述的信息处理方法,其特征在于,所述将所述索引信息存入缓存队列包括:查找所述缓存队列中与所述客户端的账户信息相对应的缓存子队列;将所述索引信息存入所述缓存子队列。8.根据权利要求1所述的信息处理方法,其特征在于,在根据预设的存储策略存储所述虚拟资源转移数据信息之后,所述方法还包括:向相对应的客户端返回所述虚拟资源转移请求已完成转移的提示。9.根据权利要求1所述的信息处理方法,其特征在于,在根据预设的存储策略存储所述虚拟资源转移数据信息之前,所述方法还包括:获取所述虚拟资源转移请求量;判断所述虚拟资源转移请求量是否超过预设阈值;若所述虚拟资源转移请求量超过预设阈值,则根据预设的存储策略存储所述虚拟资源转移数据信息。10.根据权利要求3所述的信息处理方法,其特征在于,在根据所述虚拟资源转移数据信息生成索引信息,并将所述索引信息与所述虚拟资源转移数据信息存储在第一账户之后,所述方法还包括:接收客户端发送的虚拟资源查询请求,所述虚拟资源查询请求中携带所述客户端的账户信息;查找所述第一账户中与所述客户端的账户信息相对应的虚拟资源转移数据信息;获取所述虚拟资源转移数据信息中的虚拟资源数量信息;根据所述虚拟资源数量信息计算第一虚拟资源总数量;根据所述客户端的账户信息,获取所述客户端的账户中的第二虚拟资源总数量;根据所述第一虚拟资源总数量和第二虚拟资源总数量计算第三虚拟资源总数量,并向所述客户端返回所述第三虚拟资源总数量。11.根据权利要求3所述的信息处理方法,其特征在于,在根据所述虚拟资源转移数据信息生成索引信息,并将所述索引信息与所述虚拟资源转移数据信息存储在第一账户之后,所述方法还包括:接收客户端发送的虚拟资源使用请求,所述虚拟资源使用请求中携带所述客户端的账户信息;获取所述第一账户中与所述客户端的账户信息相对应的索引信息;查找所述缓存队列,并将与所述客户端的账户信息相对应的索引信息移至所述缓存队列的队首。12.一种信息处理装置,其特征在于,所述装置包括:第一接收模块,用于接收各客户端发送的虚拟资源转移请求;每个所述虚拟资源转移请求中均携带有相对应的虚拟资源转移数据信息;存储模块,用于根据预...

【专利技术属性】
技术研发人员:秦泗明赵峰
申请(专利权)人:财付通支付科技有限公司
类型:发明
国别省市:广东,44

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

1