【技术实现步骤摘要】
一种控制网络访问的方法、装置及可读存储介质
[0001]本公开涉及网络信息处理
,尤其涉及一种控制网络访问的方法、装置及可读存储介质。
技术介绍
[0002]在系统处理访问请求的过程中,很容易出现网络拥塞的情况,导致大量用户的访问请求无法得到正常处理。
[0003]网络拥塞的原因一般为突发大量访问请求或产生非法攻击,在突发大量访问请求时,通常采用的限制流量的方式解决网络拥塞的问题。但网络拥塞的原因还有可能是网络设备内部处理异常导致处理单个访问请求的速度变慢或者产生大量的慢访问请求。如何解决此原因导致的网络拥塞是需要解决的技术问题。
技术实现思路
[0004]有鉴于此,本公开提供了一种控制网络访问的方法、装置及可读存储介质。
[0005]根据本公开实施例的第一方面,提供了一种控制网络访问的方法,应用于网络设备,包括:
[0006]并行执行处理流程和令牌维护流程;
[0007]所述处理流程包括:
[0008]存储接收的访问请求;
[0009]从存储的访问请求中 ...
【技术保护点】
【技术特征摘要】
1.一种控制网络访问的方法,应用于网络设备,其特征在于,包括:并行执行处理流程和令牌维护流程;所述处理流程包括:存储接收的访问请求;从存储的访问请求中确定待处理的访问请求,从令牌容器中提取一令牌后,调用业务处理进程对所述待处理的访问请求进行处理;在所述令牌容器中不包含令牌时,拒绝所述待处理的访问请求;所述令牌维护流程包括:维持令牌的总数量不变,其中,所述令牌的总数量为所述令牌容器中的令牌的数量与访问请求占用的令牌的数量的总和。2.如权利要求1所述的方法,其特征在于,所述维持令牌的总数量不变,包括:在所述调用业务处理进程对所述待处理的访问请求进行处理完成后,将所述待处理的访问请求对应的令牌添加至所述令牌容器。3.如权利要求1所述的方法,其特征在于,所述维持令牌的总数量不变,包括:在所述调用业务处理进程对所述待处理的访问请求进行处理完成后,销毁所述待处理的访问请求对应的令牌,生成新的令牌,将所述新的令牌添加至所述令牌容器。4.如权利要求1至3的任一权利要求所述的方法,其特征在于,所述存储接收的访问请求,包括:将接收的访问请求存储至队列;所述维护流程还包括:在所述队列中存储的访问请求达到所述队列的存储容量时,拒绝新接收到的访问请求。5.如权利要求4所述的方法,其特征在于,所述从存储的访问请求中确定待处理的访问请求,包括:从所述队列中提取一访问请求作为待处理的访问请求。6.如权利要求5所述的方法,其特征在于,所述维护流程还包括:确定所述队列的输出端的第一个访问请求的存储时长,在所述存储时长大于设定时长时,从所述队列删除所述第一个访问请求。7.一种控制网络访问的装置,应用于网络设备,其特征在于,包括:用于并行执行处理流程和令牌维护流程的执行模块;所述执行模块,包括:存储单元,用于存储接收的访问请求;确定单元,用于从存储的访问请求中确定待处理的访问请求;调用单元,用于从令牌容器中提取一令牌后,调用业务处理进...
【专利技术属性】
技术研发人员:冯佳宾,
申请(专利权)人:北京小米松果电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。