一种高并发请求处理方法及系统及装置及存储器制造方法及图纸

技术编号:26385465 阅读:44 留言:0更新日期:2020-11-19 23:54
本发明专利技术公开了一种高并发请求处理方法,s01,在程序初始化时,将目标地址存放于数组中;s02,通过select非阻塞方式监听链路;s03,当监听到请求接入时,通过随机算法得到一个0‑N之间的随机数;s04,通过引用目标地址的数组下标,得到目标地址;s05,将请求转发给步骤s04中得到的目标地址,若转发过程中出现异常,则除去内已出现异常的随机数并返回步骤s03,若可以转发则将请求转发至步骤s04中得到的目标地址。本发明专利技术还公开采用上述方法的系统及装置,并公开了存储有上述执行程序的存储器。本发明专利技术的优点在于:通过非阻塞方式处理高并发请求,实现了廉价有效透明的扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力,提高了网络的灵活性和可用性。

【技术实现步骤摘要】
一种高并发请求处理方法及系统及装置及存储器
本专利技术涉及通信
,具体涉及一种高并发请求处理方法及系统及装置及存储器。
技术介绍
现有技术中,网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。但是,在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。现有技术中也有通过增加缓存的方式进行处理高并发请求,但是这种方式需要增加额外的设备,并需要进行大量的应将升级,成本高昂。现有技术中缺少能够低成本高效处理高并发请求的方法。
技术实现思路
针对现有技术中存在的处理高并发请求成本高、效率低的问题,本专利技术提供一种高并发请求处理方法及系统及装置及存储器。本专利技术公开了一种高并发请求处理方法,其通过如下步骤实现高并发请求的处理:s01,在程序初始化时,将目标地址存放于数组中;<本文档来自技高网...

【技术保护点】
1.一种高并发请求处理方法,其特征在于,通过如下步骤实现高并发请求的处理:/ns01,在程序初始化时,将目标地址存放于数组中;/ns02,通过select非阻塞方式监听链路;/ns03,当监听到请求接入时,通过随机算法得到一个随机数,所述随机数的随机范围为M,所述M内的所有数介于0-N之间,其中N表示目标地址的配置个数,其中N为大于0的自然数,所述随机数是对应数组下标所对应的目标地址的配置个数;/ns04,通过引用目标地址的数组下标,得到目标地址;/ns05,将请求转发给步骤s04中得到的目标地址,若转发过程中出现异常,则除去M内已出现异常的随机数并得到新的随机范围m,令M=m,并返回步骤s0...

【技术特征摘要】
1.一种高并发请求处理方法,其特征在于,通过如下步骤实现高并发请求的处理:
s01,在程序初始化时,将目标地址存放于数组中;
s02,通过select非阻塞方式监听链路;
s03,当监听到请求接入时,通过随机算法得到一个随机数,所述随机数的随机范围为M,所述M内的所有数介于0-N之间,其中N表示目标地址的配置个数,其中N为大于0的自然数,所述随机数是对应数组下标所对应的目标地址的配置个数;
s04,通过引用目标地址的数组下标,得到目标地址;
s05,将请求转发给步骤s04中得到的目标地址,若转发过程中出现异常,则除去M内已出现异常的随机数并得到新的随机范围m,令M=m,并返回步骤s03,若可以转发则将请求转发至步骤s04中得到的目标地址。


2.一种高并...

【专利技术属性】
技术研发人员:朱华栋
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1