服务端的访问控制方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:34134976 阅读:12 留言:0更新日期:2022-07-14 16:23
本发明专利技术提供一种服务端的访问控制方法、装置、计算机设备及存储介质。服务端的访问控制方法包括:接收目标客户端用于与服务端建立连接的连接请求,目标客户端的目标IP地址预先配置有第一连接数阈值,第一连接数阈值为目标IP地址对应的多个客户端与服务端建立连接的最大连接数。获取目标IP地址的当前连接数记录,确定目标IP地址的剩余连接数。根据剩余连接数,确定是否与目标客户端建立连接。通过本发明专利技术,能够通过目标IP地址的剩余连接数,确定服务端是否可以与目标客户端建立连接,进而实现对目标客户端是否能够与服务端建立连接进行针对性判断的目的,从而避免服务端超负载运行的情况发生。的情况发生。的情况发生。

Access control method, device, computer equipment and storage medium of server

【技术实现步骤摘要】
服务端的访问控制方法、装置、计算机设备及存储介质


[0001]本专利技术涉及分布式
,具体涉及一种服务端的访问控制方法、装置、计算机设备及存储介质。

技术介绍

[0002]分布式文件系统是指将文件系统管理的物理存储资源存放在节点集群中,通过计算机网络将各节点连接起来,进而经过一定的运算,形成一套逻辑上的树形文件系统结构,从而使用户访问分布在网络上的共享文件更加简便。
[0003]在实际应用中,用户可以从客户端通过挂载文件系统的服务端,实现对文件系统的访问,进而对文件系统中的物理存储资源执行读/写等操作。同一文件系统可以实现被多个客户端进行多次访问。
[0004]相关技术中,为防止客户端连接服务端的次数过多导致服务端超负载运行,则预先限制服务端的总连接数,进而实现对服务端的访问限制。但采用该种方法控制服务端的连接数量,只能确定与文件系统建立连接的连接数,无法确定客户端与文件系统之间的连接情况。

技术实现思路

[0005]因此,本专利技术要解决的技术问题在于克服现有技术中通过对文件系统的总连接数进行限制,无法确定客户端与文件系统之间的连接情况的缺陷,从而提供一种文件系统访问控制方法、装置、计算机设备及存储介质。
[0006]根据第一方面,本专利技术提供一种服务端的访问控制方法,所述方法包括:
[0007]接收目标客户端用于与所述服务端建立连接的连接请求,所述目标客户端的目标IP地址预先配置有第一连接数阈值,所述第一连接数阈值为所述目标IP地址对应的多个客户端与所述服务端建立连接的最大连接数;
[0008]获取所述目标IP地址的当前连接数记录,确定所述目标IP地址的剩余连接数;
[0009]根据所述剩余连接数,确定是否与所述目标客户端建立连接。
[0010]在该方式中,能够通过目标IP地址的剩余连接数,确定服务端是否可以与目标客户端建立连接,进而实现对目标客户端是否能够与服务端建立连接进行针对性判断的目的,从而避免服务端超负载运行的情况发生。
[0011]结合第一方面,在第一方面的第一实施例中,所述根据所述剩余连接数,确定是否与所述目标客户端建立连接,包括:
[0012]若所述剩余连接数大于第二连接数阈值,则允许所述目标客户端与所述服务端建立连接;
[0013]若所述剩余连接数小于或者等于所述第二连接数阈值,则拒绝所述目标客户端与所述服务端建立连接。
[0014]结合第一方面的第一实施例,在第一方面的第二实施例中,所述第二连接数阈值
为0;所述若所述剩余连接数大于第二连接数阈值,则允许所述目标客户端与所述服务端的建立连接,包括:
[0015]若所述剩余连接数大于0,则允许所述目标客户端与所述服务端的建立连接。
[0016]结合第一方面的第一实施例,在第一方面的第三实施例中,所述连接请求包括请求与所述服务端建立连接的本次连接数;所述根据所述剩余连接数,确定是否与所述目标客户端建立连接,包括:
[0017]判断所述本次连接数是否小于或者等于所述剩余连接数;
[0018]若所述本次连接数小于或者等于所述剩余连接数,则允许所述目标客户端与所述服务端建立连接。
[0019]结合第一方面的第三实施例,在第一方面的第四实施例中,所述当前连接数记录包括已连接数,所述方法还包括:
[0020]记录所述本次连接数;
[0021]将所述本次连接数与所述已连接数之间的和作为更新后的已连接数;
[0022]将所述剩余连接数与所述本次连接数之间的差值作为更新后的剩余连接数。
[0023]结合第一方面,在第一方面的第五实施例中,所述接收目标客户端用于与所述服务端建立连接的连接请求,包括:
[0024]接收未知客户端发送的用于与服务端建立连接的连接请求,获取所述未知客户端的IP地址;
[0025]将所述未知客户端的IP地址与预置的连接数配置文件进行对比,若所述连接数配置文件中包括所述未知客户端的IP地址,则确定所述连接请求为目标客户端用于与所述服务端建立连接的请求;
[0026]所述连接数配置文件中包括多个客户端的IP地址与连接数阈值之间的对应关系信息,所述对应关系信息包括所述目标IP地址与所述第一连接数阈值之间的子对应关系信息。
[0027]结合第一方面,在第一方面的第六实施例中,所述服务端所在的文件系统中包括多个节点,所述多个节点包括目标节点,所述方法还包括:
[0028]接收并存储目标节点发送的连接数配置文件;
[0029]将所述连接数配置文件同步至所述多个节点中的其他节点。
[0030]根据第二方面,本专利技术还提供一种服务端的访问控制装置,所述装置包括:
[0031]第一接收单元,用于接收目标客户端用于与所述服务端建立连接的连接请求,所述目标客户端的目标IP地址预先配置有第一连接数阈值,所述第一连接数阈值为所述目标IP地址对应的多个客户端与所述服务端建立连接的最大连接数;
[0032]第一确定单元,用于获取所述目标IP地址的当前连接数记录,确定所述目标IP地址的剩余连接数;
[0033]控制单元,用于根据所述剩余连接数,确定是否与所述目标客户端建立连接。
[0034]结合第二方面,在第二方面的第一实施例中,所述控制单元包括:
[0035]第一控制单元,用于若所述剩余连接数大于第二连接数阈值,则允许所述目标客户端与所述服务端建立连接;
[0036]第二控制单元,用于若所述剩余连接数小于或者等于所述第二连接数阈值,则拒
绝所述目标客户端与所述服务端建立连接。
[0037]结合第二方面的第一实施例,在第二方面的第二实施例中,所述第一控制单元包括:
[0038]第一控制子单元,用于若所述剩余连接数大于0,则允许所述目标客户端与所述服务端的建立连接。
[0039]结合第二方面的第一实施例,在第二方面的第三实施例中,所述连接请求包括请求与所述服务端建立连接的本次连接数;所述控制单元包括:
[0040]判断单元,用于判断所述本次连接数是否小于或者等于所述剩余连接数;
[0041]第三控制单元,用于若所述本次连接数小于或者等于所述剩余连接数,则允许所述目标客户端与所述服务端建立连接。
[0042]结合第二方面的第三实施例,在第二方面的第四实施例中,所述装置还包括;
[0043]存储单元,用于记录所述本次连接数;
[0044]第一更新单元,用于将所述本次连接数与所述已连接数之间的和作为更新后的已连接数;
[0045]第二更新单元,用于将所述剩余连接数与所述本次连接数之间的差值作为更新后的剩余连接数。
[0046]结合第二方面,在第二方面的第五实施例中,所述第一接收单元包括:
[0047]获取单元,用于接收未知客户端发送的用于与服务端建立连接的连接请求,获取所述未知客户端的IP地址;
[0048]第二确定单元,用于将所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务端的访问控制方法,其特征在于,所述方法包括:接收目标客户端用于与所述服务端建立连接的连接请求,所述目标客户端的目标IP地址预先配置有第一连接数阈值,所述第一连接数阈值为所述目标IP地址对应的多个客户端与所述服务端建立连接的最大连接数;获取所述目标IP地址的当前连接数记录,确定所述目标IP地址的剩余连接数;根据所述剩余连接数,确定是否与所述目标客户端建立连接。2.根据权利要求1所述的方法,其特征在于,所述根据所述剩余连接数,确定是否与所述目标客户端建立连接,包括:若所述剩余连接数大于第二连接数阈值,则允许所述目标客户端与所述服务端建立连接;若所述剩余连接数小于或者等于所述第二连接数阈值,则拒绝所述目标客户端与所述服务端建立连接。3.根据权利要求2所述的方法,其特征在于,所述第二连接数阈值为0;所述若所述剩余连接数大于第二连接数阈值,则允许所述目标客户端与所述服务端的建立连接,包括:若所述剩余连接数大于0,则允许所述目标客户端与所述服务端的建立连接。4.根据权利要求1所述的方法,其特征在于,所述连接请求包括请求与所述服务端建立连接的本次连接数;所述根据所述剩余连接数,确定是否与所述目标客户端建立连接,包括:判断所述本次连接数是否小于或者等于所述剩余连接数;若所述本次连接数小于或者等于所述剩余连接数,则允许所述目标客户端与所述服务端建立连接。5.根据权利要求4所述的方法,其特征在于,所述当前连接数记录包括已连接数,所述方法还包括:记录所述本次连接数;将所述本次连接数与所述已连接数之间的和作为更新后的已连接数;将所述剩余连接数与所述本次连接数之间的差值作为更新后的剩余连接数。6.根据权利要求1所述的方法,其特征在于,所述接收目标客户端用于与所述服务端建立连接的连接请求,包括:接...

【专利技术属性】
技术研发人员:刘少荘王帅阳贾涛
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1