[发明专利]高并发处理方法、装置、处理设备及计算机存储介质在审
申请号: | 201911044177.0 | 申请日: | 2019-10-30 |
公开(公告)号: | CN112749174A | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 周本文;刘果成 | 申请(专利权)人: | 中国移动通信集团安徽有限公司;中国移动通信集团有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2455;G06F16/27;G06Q30/06 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 王广涛 |
地址: | 230000 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 并发 处理 方法 装置 设备 计算机 存储 介质 | ||
本发明实施例涉及计算机技术领域,公开了一种高并发处理方法、装置、处理设备及计算机存储介质,该方法包括:设置由多组存储节点组成的分布式缓存集群;根据所述存储节点的数量,生成对应的键值列表,所述键值列表存储有多个键值,每一个键值与一组存储节点对应;通过所述键值列表中存储的多个键值,以多线程的方式处理高并发的购买请求。通过上述方式,本发明实施例实现了提升高并发处理能力,确保网络系统处于高可用的状态,不容易因高并发而出现错误或者宕机等的问题的技术效果。
技术领域
本发明实施例涉及计算机技术领域,具体涉及一种高并发处理方法、装置、处理设备及计算机可读存储介质。
背景技术
目前电商网络的不断发展状态,互联网线上电商之间的竞争也越来越激烈,为了吸引用户的关注,各种不同类型的营销活动也越来越丰富。其中,通过各类秒杀或者抢购等形式,以优惠价格推广产品的方式因良好的推广效果而备受推崇。但是,在上线这类型的营销活动时,会产生瞬间的高并发大流量,对整个系统造成瞬间的冲击,很容易出现系统宕机等的问题,影响了活动的正常运行。为了避免高并发带来的影响,现有一些利用Redis缓存和消息队列等方式实现高并发处理的技术方案。
在实现本发明实施例的过程中,发明人发现:现有的高并发处理方案没有考虑到redis缓存为单线程的特性,在极高并发流量的情况时,仍然可能存在性能瓶颈。而且在redis的单个键值也会存在读写冲突的问题,高并发处理性能仍有待提高。
发明内容
鉴于上述问题,本发明实施例提供了一种高并发处理方法、装置、处理设备及计算机可读存储介质,克服了上述问题。
根据本发明实施例的一个方面,提供了一种高并发处理方法,所述方法包括:
设置由多组存储节点组成的分布式缓存集群;
根据所述存储节点的数量,生成对应的键值列表,所述键值列表存储有多个键值,每一个键值与一组存储节点对应;
通过所述键值列表中存储的多个键值,以多线程的方式处理高并发的购买请求。
在一种可选的方式中,所述存储节点下包含有预设数量的库存;所述通过所述键值列表中存储的多个键值,以多线程的方式处理高并发的购买请求,具体包括:
在所述键值列表中,为所述购买请求随机分配一个键值;
若所述随机分配的键值对应的存储节点的库存数量为零,则在所述键值列表中删除所述对应的存储节点的库存数量为零的键值,并重新为所述购买请求分配一个新的键值;
若所述随机分配的键值对应的存储节点的库存数量不为零,则扣减一个所述与所述随机分配的键值对应的存储节点的库存,并确定所述购买请求执行成功。
在一种可选的方式中,所述方法还包括:
在起始时刻,加载所述键值列表到程序内存中;若所述键值列表中键值的数量为零,则确定所述购买请求执行失败。
在一种可选的方式中,所述方法还包括:根据总库存数量,计算每一组存储节点的库存数量;其中,总库存数量为N,存储节点的数量为M,每一组存储节点分配获得的库存数量为N/M,M和N均为正整数。
在一种可选的方式中,每一个库存通过一个库存数组表示,存储在对应的存储节点中。
在一种可选的方式中,所述根据所述存储节点的数量,生成对应的键值列表,具体包括:通过分片算法,生成包含有M个键值的键值列表。
在一种可选的方式中,所述设置由多组存储节点组成的分布式缓存集群,具体包括:
为每一组存储节点设置主节点和从节点;所述从节点为所述主节点的备份节点;
在所述主节点故障时,由其中一个从节点替代所述主节点的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团安徽有限公司;中国移动通信集团有限公司,未经中国移动通信集团安徽有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911044177.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:变色玻璃
- 下一篇:一种锂电池自动化拆卸装置