【技术实现步骤摘要】
访问控制方法、服务端及客户端
[0001]本申请涉及一种访问控制方法、服务端及客户端。
技术介绍
[0002]负载均衡是指对负载(工作任务)进行平衡,将负载分摊到多个节点上执行,从而协同完成工作任务,能够扩展服务器和网络设备的带宽,加强网络数据处理能力、增加吞吐量,并提高网络的可用性和灵活性。
[0003]常规的服务器负载均衡方案,主要是针对短链接执行负载均衡操作,这些负载均衡方案无法解决长时翻译这类长连接业务场景下的负载均衡问题。当重起或重新部署服务后,该节点下原有的长连接请求会转移到其他节点。其他节点本来就有很多长连接请求,再加上转移过来的长连接请求,就会造成负载很高。而重启后的节点负载很低,需要较长时间才能均衡,造成了服务器资源利用不充分。
技术实现思路
[0004]本申请提供了一种访问控制方法、服务端及客户端,本申请实施例采用的技术方案如下:
[0005]一种访问控制方法,应用于服务端,包括:
[0006]确定服务端是否满足预设条件;
[0007]如果所述服务端满足所述 ...
【技术保护点】
【技术特征摘要】
1.一种访问控制方法,应用于服务端,包括:确定服务端是否满足预设条件;如果所述服务端满足所述预设条件,向客户端发送下线通知;其中,所述客户端与所述服务端的第一节点之间建立第一连接,且所述客户端与所述第一节点能够通过所述第一连接多次传输数据;所述下线通知包括所述第一节点的节点标识,所述节点标识用于在所述第一连接断开后所述客户端与所述第一节点重新建立所述第一连接。2.根据权利要求1所述的访问控制方法,所述在所述服务端满足预设条件的情况下,向客户端发送下线通知,包括:在所述服务端满足预设条件的情况下,通过运行于所述服务端的进程向所述客户端发送下线通知。3.根据权利要求1所述的访问控制方法,所述在所述服务端满足预设条件的情况下,向客户端发送下线通知,包括:在确定所述服务端异常、运行于所述第一节点的一个或多个进程异常、所述第一节点宕机或所述第一节点即将重启的情况下,向所述客户端发送所述下线通知。4.根据权利要求1所述的访问控制方法,所述方法还包括:接收所述客户端发送的第一访问请求;其中,所述第一访问请求包含所述节点标识;基于所述第一访问请求,控制所述第一节点与所述客户端重新建立所述第一连接。5.根据权利要求4所述的访问控制方法,所述接收所述客户端发送的第一访问请求,包括:接收所述客户端基于第一地址信息发送的所述第一访问请求;其中,所述第一地址信息包含第二地址信息和所述节点标识,所述第二地址信息用于所述客户端发送第二访问请求,所述第二访问请求用于请求所述服务端基于负载均衡规则选取节点与所述客户端构建连接。6.根据权利要求1所述的访问控制方法,所述方法还包括:接收所述客户端发送的第二访问请求,其中,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。