【技术实现步骤摘要】
一种高并发请求处理方法、装置及电子设备
[0001]本专利技术属于电子商务
,具体涉及一种高并发请求处理方法、装置及电子设备。
技术介绍
[0002]目前,计算机应用的高速发展,随之而来的高并发场景越来越普遍,处理高并发场景,我们投入也越来越大。现有的处理高并发请求的方式一般都是使用Redis+Lua脚本分布式锁的方式,分布式锁就是将多个系统并行处理的操作,强制改成串行,用来防止高并发下的异常,该方式需要额外引入Redis组件,保证Redis的高可用性,而且采用分布式锁会降低处理效率,也就是降低并发量。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种高并发请求处理方法、装置及电子设备,以解决采用现有高并发请求处理方式需要额外引入组件,并发量低的问题。
[0004]根据本专利技术实施例的第一方面,提供一种高并发请求处理方法,包括:
[0005]获取高并发请求;
[0006]判断所述高并发请求是否满足预设请求合并条件;
[0007]将满足预设请求合并条件的高 ...
【技术保护点】
【技术特征摘要】
1.一种高并发请求处理方法,其特征在于,包括:获取高并发请求;判断所述高并发请求是否满足预设请求合并条件;将满足预设请求合并条件的高并发请求合并执行。2.根据权利要求1所述的方法,其特征在于,所述预设请求合并条件包括:高并发请求队列已满,且,当前高并发请求的时间戳与高并发请求队列中的最早时间戳的时间差是否小于等于预设时间窗口阈值;其中,所述高并发请求队列中存储有多个高并发请求的时间戳。3.根据权利要求2所述的方法,其特征在于,所述高并发请求携带的数据信息包括:商品ID和请求类型,所述方法还包括:获取当前高并发请求的时间戳;根据所述商品ID和请求类型,确定高并发请求队列;所述判断所述高并发请求是否满足预设请求合并条件,具体为:判断当前高并发请求到达时的高并发请求队列是否满足预设请求合并条件。4.根据权利要求3所述的方法,其特征在于,所述将满足预设请求合并条件的高并发请求合并执行,包括:根据所述商品ID和请求类型,确定高并发请求的合并队列;将满足预设请求合并条件的所述当前高并发请求添加到所述合并队列中;每隔预设时间间隔,将所述合并队列中高并发请求合并执行,并判断所述合并队列中等待响应的高并发请求是否超时,若等待超时,根据所述请求类型分别执行。5.根据权利要求4所述的方法,其特征在于,还包括:...
【专利技术属性】
技术研发人员:黄杰,
申请(专利权)人:佳缘科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。