【技术实现步骤摘要】
用户访问方法和网络设备
[0001]本专利技术涉及通信领域,尤其涉及一种用户访问方法和网络设备。
技术介绍
[0002]当存在多个客户端,基于同一网关访问相同的服务时,由于网络资源是有限的,因此网关设备难以保证所有客户端的网络质量,这种情况下通常需要对接入的客户端进行限流。一般而言,现有技术中对于客户端多是基于ip地址、路径path等维度来实现限流,这种限流方式属于间接限流,固然可以起到一定的作用,但是难以满足针对用户数量的网络资源的合理分配。
[0003]因此,如何针对用户数量进行网络限流,是亟需解决的问题。
技术实现思路
[0004]鉴于上述相关技术的不足,本申请的目的在于提供一种用户访问方法和网络设备,旨在解决现有技术中针对网关设备的限流方式不够直接,难以满足针对用户数量的网络资源的合理分配。
[0005]为了解决上述技术问题,本专利技术实施例提供一种用户访问方法,包括:
[0006]接收当前终端设备发起的服务请求消息;
[0007]解析所述服务请求消息,获取其中携带的用 ...
【技术保护点】
【技术特征摘要】
1.一种用户访问方法,其特征在于,包括:接收当前终端设备发起的服务请求消息;解析所述服务请求消息,获取其中携带的用户标识信息,并确定所述服务请求消息所对应的服务;判断已访问所述服务对应的用户标识信息的数量是否大于等于最大访问用户数;若是,则拒绝所述当前终端设备的接入;若否,则将所述当前终端设备路由到对应的服务。2.如权利要求1所述的用户访问方法,其特征在于,所述判断已访问所述服务对应的用户标识信息的数量是否大于等于最大访问用户数中,所述已访问所述服务对应的用户标识信息包括:当前正在访问所述服务对应的用户标识信息;或,当前网关的缓存列表中存在的用户标识信息。3.如权利要求2所述的用户访问方法,其特征在于,在所述判断已访问所述服务对应的用户标识信息的数量是否大于等于最大访问用户数之前,还包括:判断是否存在与所述服务对应的缓存列表;若否,则创建所述缓存列表,并将所述当前终端设备对应的用户标识信息添加至所述缓存列表中。4.如权利要求3所述的用户访问方法,其特征在于,所述创建所述缓存列表,并将所述当前终端设备对应的用户标识信息添加至所述缓存列表中包括:创建带有过期时间的key
‑
value键值对缓存,并将所述用户标识信息放入所述键值对缓存的value中。5.如权利要求2所述的用户访问方法,其特征在于,所述判断已访问所述服务对应的用户标识信息的数量是否大于等于最大访问用户数包括:判断所述当前终端设备对应的所述用户标识信息在所述缓存列表中是否存在;若是,则将所述当前终端设备路由到对应的服...
【专利技术属性】
技术研发人员:陈伟澎,
申请(专利权)人:深圳渊联技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。