技术特征:
1.一种服务端的访问控制方法,其特征在于,所述方法包括:接收目标客户端用于与所述服务端建立连接的连接请求,所述目标客户端的目标ip地址预先配置有第一连接数阈值,所述第一连接数阈值为所述目标ip地址对应的多个客户端与所述服务端建立连接的最大连接数;获取所述目标ip地址的当前连接数记录,确定所述目标ip地址的剩余连接数;根据所述剩余连接数,确定是否与所述目标客户端建立连接。2.根据权利要求1所述的方法,其特征在于,所述根据所述剩余连接数,确定是否与所述目标客户端建立连接,包括:若所述剩余连接数大于第二连接数阈值,则允许所述目标客户端与所述服务端建立连接;若所述剩余连接数小于或者等于所述第二连接数阈值,则拒绝所述目标客户端与所述服务端建立连接。3.根据权利要求2所述的方法,其特征在于,所述第二连接数阈值为0;所述若所述剩余连接数大于第二连接数阈值,则允许所述目标客户端与所述服务端的建立连接,包括:若所述剩余连接数大于0,则允许所述目标客户端与所述服务端的建立连接。4.根据权利要求1所述的方法,其特征在于,所述连接请求包括请求与所述服务端建立连接的本次连接数;所述根据所述剩余连接数,确定是否与所述目标客户端建立连接,包括:判断所述本次连接数是否小于或者等于所述剩余连接数;若所述本次连接数小于或者等于所述剩余连接数,则允许所述目标客户端与所述服务端建立连接。5.根据权利要求4所述的方法,其特征在于,所述当前连接数记录包括已连接数,所述方法还包括:记录所述本次连接数;将所述本次连接数与所述已连接数之间的和作为更新后的已连接数;将所述剩余连接数与所述本次连接数之间的差值作为更新后的剩余连接数。6.根据权利要求1所述的方法,其特征在于,所述接收目标客户端用于与所述服务端建立连接的连接请求,包括:接收未知客户端发送的用于与服务端建立连接的连接请求,获取所述未知客户端的ip地址;将所述未知客户端的ip地址与预置的连接数配置文件进行对比,若所述连接数配置文件中包括所述未知客户端的ip地址,则确定所述连接请求为目标客户端用于与所述服务端建立连接的请求;所述连接数配置文件中包括多个客户端的ip地址与连接数阈值之间的对应关系信息,所述对应关系信息包括所述目标ip地址与所述第一连接数阈值之间的子对应关系信息。7.根据权利要求6所述的方法,其特征在于,所述服务端所在的文件系统中包括多个节点,所述多个节点包括目标节点,所述方法还包括:接收并存储目标节点发送的连接数配置文件;将所述连接数配置文件同步至所述多个节点中的其他节点。
8.一种服务端的访问控制装置,其特征在于,所述装置包括:第一接收单元,用于接收目标客户端用于与所述服务端建立连接的连接请求,所述目标客户端的目标ip地址预先配置有第一连接数阈值,所述第一连接数阈值为所述目标ip地址对应的多个客户端与所述服务端建立连接的最大连接数;第一确定单元,用于获取所述目标ip地址的当前连接数记录,确定所述目标ip地址的剩余连接数;控制单元,用于根据所述剩余连接数,确定是否与所述目标客户端建立连接。9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1-7中任一项所述的服务端的访问控制方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行权利要求1-7中任一项所述的服务端的访问控制方法。
技术总结
本发明提供一种服务端的访问控制方法、装置、计算机设备及存储介质。服务端的访问控制方法包括:接收目标客户端用于与服务端建立连接的连接请求,目标客户端的目标IP地址预先配置有第一连接数阈值,第一连接数阈值为目标IP地址对应的多个客户端与服务端建立连接的最大连接数。获取目标IP地址的当前连接数记录,确定目标IP地址的剩余连接数。根据剩余连接数,确定是否与目标客户端建立连接。通过本发明,能够通过目标IP地址的剩余连接数,确定服务端是否可以与目标客户端建立连接,进而实现对目标客户端是否能够与服务端建立连接进行针对性判断的目的,从而避免服务端超负载运行的情况发生。的情况发生。的情况发生。
技术研发人员:刘少荘 王帅阳 贾涛
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2022.04.06
技术公布日:2022/7/12