一种控制网络访问的方法、装置及可读存储介质制造方法及图纸

技术编号:36731949 阅读:19 留言:0更新日期:2023-03-04 09:59
本公开提供一种控制网络访问的方法、装置及可读存储介质,应用于网络信息处理技术领域,此方法包括:并行执行处理流程和令牌维护流程;处理流程包括:存储接收的访问请求;从存储的访问请求中确定待处理的访问请求,从令牌容器中提取一令牌后,调用业务处理进程对所述待处理的访问请求进行处理;在所述令牌容器中不包含令牌时,拒绝所述待处理的访问请求;令牌维护流程包括:维持令牌的总数量不变,其中,所述令牌的总数量为所述令牌容器中的令牌的数量与访问请求占用的令牌的数量的总和。本公开实施例中,通过维持令牌的总数量不变,在网络设备处理响应速度增大时,自动降低减少输入至服务器的访问量,避免服务器崩溃,保护服务器的正常运行。器的正常运行。器的正常运行。

【技术实现步骤摘要】
一种控制网络访问的方法、装置及可读存储介质


[0001]本公开涉及网络信息处理
,尤其涉及一种控制网络访问的方法、装置及可读存储介质。

技术介绍

[0002]在系统处理访问请求的过程中,很容易出现网络拥塞的情况,导致大量用户的访问请求无法得到正常处理。
[0003]网络拥塞的原因一般为突发大量访问请求或产生非法攻击,在突发大量访问请求时,通常采用的限制流量的方式解决网络拥塞的问题。但网络拥塞的原因还有可能是网络设备内部处理异常导致处理单个访问请求的速度变慢或者产生大量的慢访问请求。如何解决此原因导致的网络拥塞是需要解决的技术问题。

技术实现思路

[0004]有鉴于此,本公开提供了一种控制网络访问的方法、装置及可读存储介质。
[0005]根据本公开实施例的第一方面,提供了一种控制网络访问的方法,应用于网络设备,包括:
[0006]并行执行处理流程和令牌维护流程;
[0007]所述处理流程包括:
[0008]存储接收的访问请求;
[0009]从存储的访问请求中确定待处理的访问请求本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种控制网络访问的方法,应用于网络设备,其特征在于,包括:并行执行处理流程和令牌维护流程;所述处理流程包括:存储接收的访问请求;从存储的访问请求中确定待处理的访问请求,从令牌容器中提取一令牌后,调用业务处理进程对所述待处理的访问请求进行处理;在所述令牌容器中不包含令牌时,拒绝所述待处理的访问请求;所述令牌维护流程包括:维持令牌的总数量不变,其中,所述令牌的总数量为所述令牌容器中的令牌的数量与访问请求占用的令牌的数量的总和。2.如权利要求1所述的方法,其特征在于,所述维持令牌的总数量不变,包括:在所述调用业务处理进程对所述待处理的访问请求进行处理完成后,将所述待处理的访问请求对应的令牌添加至所述令牌容器。3.如权利要求1所述的方法,其特征在于,所述维持令牌的总数量不变,包括:在所述调用业务处理进程对所述待处理的访问请求进行处理完成后,销毁所述待处理的访问请求对应的令牌,生成新的令牌,将所述新的令牌添加至所述令牌容器。4.如权利要求1至3的任一权利要求所述的方法,其特征在于,所述存储接收的访问请求,包括:将接收的访问请求存储至队列;所述维护流程还包括:在所述队列中存储的访问请求达到所述队列的存储容量时,拒绝新接收到的访问请求。5.如权利要求4所述的方法,其特征在于,所述从存储的访问请求中确定待处理的访问请求,包括:从所述队列中提取一访问请求作为待处理的访问请求。6.如权利要求5所述的方法,其特征在于,所述维护流程还包括:确定所述队列的输出端的第一个访问请求的存储时长,在所述存储时长大于设定时长时,从所述队列删除所述第一个访问请求。7.一种控制网络访问的装置,应用于网络设备,其特征在于,包括:用于并行执行处理流程和令牌维护流程的执行模块;所述执行模块,包括:存储单元,用于存储接收的访问请求;确定单元,用于从存储的访问请求中确定待处理的访问请求;调用单元,用于从令牌容器中提取一令牌后,调用业务处理进...

【专利技术属性】
技术研发人员:冯佳宾
申请(专利权)人:北京小米松果电子有限公司
类型:发明
国别省市:

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

1