[发明专利]一种高并发请求处理方法及系统及装置及存储器在审

专利信息
申请号: 202010651875.3 申请日: 2020-07-08
公开(公告)号: CN111953731A 公开(公告)日: 2020-11-17
发明(设计)人: 朱华栋 申请(专利权)人: 北京思特奇信息技术股份有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L29/12
代理公司: 北京汇信合知识产权代理有限公司 11335 代理人: 林聪源
地址: 100086 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 并发 请求 处理 方法 系统 装置 存储器
【说明书】:

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

技术领域

本发明涉及通信技术领域,具体涉及一种高并发请求处理方法及系统及装置及存储器。

背景技术

现有技术中,网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。但是,在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。现有技术中也有通过增加缓存的方式进行处理高并发请求,但是这种方式需要增加额外的设备,并需要进行大量的应将升级,成本高昂。现有技术中缺少能够低成本高效处理高并发请求的方法。

发明内容

针对现有技术中存在的处理高并发请求成本高、效率低的问题,本发明提供一种高并发请求处理方法及系统及装置及存储器。

本发明公开了一种高并发请求处理方法,其通过如下步骤实现高并发请求的处理:

s01,在程序初始化时,将目标地址存放于数组中;

s02,通过select非阻塞方式监听链路;

s03,当监听到请求接入时,通过随机算法得到一个随机数,所述随机数的随机范围为M,所述M内的所有数介于0-N之间,其中N表示目标地址的配置个数,其中N为大于0的自然数,所述随机数是对应数组下标所对应的目标地址的配置个数;

s04,通过引用目标地址的数组下标,得到目标地址;

s05,将请求转发给步骤s04中得到的目标地址,若转发过程中出现异常,则除去M内已出现异常的随机数并得到新的随机范围m,令M=m,并返回步骤s03,若可以转发则将请求转发至步骤s04中得到的目标地址。

本发明的另一个目的是提供一种高并发请求处理系统,其包括:

初始化模块,用于将目标地址存放于数组中;

数组模块,用于存放目标地址;

监听模块,用于通过select非阻塞方式监听链路;

随机模块,用于根据监听模块监听到请求接入时通过随机算法得到随机数;

引用模块,通过引用目标地址的数组下标,得到目标地址;

转送模块,用于将请求转发给引用模块得到的目标地址。

本发明的再一个目的是一种高并发请求处理装置,其包括存储器和处理器,所述存储器用于存储数组数据和处理程序,所述处理器用于按照存储器内存储的处理程序执行如权利要求1中的高并发请求处理方法。

本发明的再一个目的是提供一种存储器,该存储器内存储有计算机程序,当该计算机程序被执行时,实现如权利要求1中的高并发请求处理方法。

与现有技术相比,本发明的有益效果为:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010651875.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top