预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112306709A(43)申请公布日2021.02.02(21)申请号202011035325.5(22)申请日2020.09.27(71)申请人北京沃东天骏信息技术有限公司地址100176北京市大兴区经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东世纪贸易有限公司(72)发明人孟飞(74)专利代理机构北京派特恩知识产权代理有限公司11270代理人周丽莎张颖玲(51)Int.Cl.G06F9/54(2006.01)G06F9/50(2006.01)G06Q30/02(2012.01)G06Q30/06(2012.01)权利要求书2页说明书14页附图5页(54)发明名称一种高并发请求的处理方法及装置、服务器、存储介质(57)摘要本申请实施例公开了一种高并发请求的处理方法及装置、服务器、存储介质,其中,该方法包括:服务器接收终端发送的高并发请求,其中,所述高并发请求至少包括欲购买的可售对象的数量信息;所述可售对象在特定时刻开始出售且可售数量有限;根据所述欲购买的可售对象的数量信息,调用特定的缓存服务对所述可售对象的库存数量进行扣减;其中,所述特定的缓存服务采用支持并发和多协程的开发语言实现;在所述库存数量为零的情况下,停止对所述高并发请求进行处理。CN112306709ACN112306709A权利要求书1/2页1.一种高并发请求的处理方法,其特征在于,所述方法包括:服务器接收终端发送的高并发请求,其中,所述高并发请求至少包括欲购买的可售对象的数量信息;所述可售对象在特定时刻开始出售且可售数量有限;根据所述欲购买的可售对象的数量信息,调用特定的缓存服务对所述可售对象的库存数量进行扣减;其中,所述特定的缓存服务采用支持并发和多协程的开发语言实现;在所述库存数量为零的情况下,停止对所述高并发请求进行处理。2.根据权利要求1所述的方法,其特征在于,所述高并发请求还包括用户的标识信息,在所述调用特定的缓存服务对所述可售对象的库存数量进行扣减之后,所述方法还包括:在所述库存数量非零的情况下,根据所述用户的标识信息确定所述用户的身份等级;将所述高并发请求发送给与所述用户的身份等级对应的消息队列;调用所述消息队列对应的计算资源响应所述队列中的高并发请求。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取第一特定值,所述第一特定值用于表征本年度预估的每一用户身份等级对应的可售对象的总量;根据所述第一特征值,确定对应用户身份等级对应的计算资源;将每一用户身份等级对应的计算资源,按照比例分配给对应用户身份登记的消息队列。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据上年度的每一用户身份等级的用户量、欲购买的可售对象总量和高并发请求的可售对象数量,确定每一用户身份等级的第二特征值,其中,所述第二特征值为本年度每一用户身份等级的用户高并发请求系数;根据每一所述第二特征值和本年度每一用户身份等级的欲购买的可售对象总量,确定第三特征值,其中,所述第三特征值为本年度每一用户身份等级的人均高并发请求的可售对象数量;根据所述第三特征值和本年度每一用户身份等级的用户集合,确定每一所述第一特征值。5.根据权利要求2所述的方法,其特征在于,所述用户身份等级至少包括用户数量从少到多的第一身份等级、第二身份等级和第三身份等级;所述计算资源至少包括资源大小从小到大小依次排列的第一计算资源、第二计算资源和第三计算资源;所述消息队列至少包括:第一分区、第二分区和第三分区;其中,所述第一至第三身份等级一一对应第一至第三计算资源,所述第一至第三计算资源一一对应所述第一至第三分区,其中,第一至第三身份等级对应的高并发请求的响应时间依次递增。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在当前消息队列对应的计算资源处于禁用状态的情况下,确定所述当前消息队列对应的当前用户身份等级;将所述当前用户身份等级对应的高并发请求发送给目标用户身份等级对应的消息队列,其中,所述目标用户身份等级低于所述当前用户身份等级;2CN112306709A权利要求书2/2页调用所述消息队列对应的计算资源优先响应所述当前用户身份等级对应的高并发请求。7.一种高并发请求的处理装置,其特征在于,所述装置包括:接收模块,用于接收终端发送的高并发请求,其中,所述高并发请求至少包括欲购买的可售对象的数量信息;所述可售对象在特定时刻开始出售且可售数量有限;控制模块,用于根据所述欲购买的可售对象的数量信息,调用特定的缓存服务对所述可售对象的库存数量进行扣减;其中,所述特定的缓存服务采用支持并发和多协程的开发语言实现;停止模块,用于在所述库存数量为零的情况下,停止对所述高并发请求进行处理。8.根